Code Monkey home page Code Monkey logo

My name is Darren Kulp.
For work, I build embedded software for systems that must not fail.
For play, I build software that teaches me something new.

I have written:

  • C code for an underground platform, and C++ code for a stratospheric one
  • audio processing code for a chip with less than a kilobyte of RAM, and linear algebra kernels for a supercomputer with a trillion times as much
  • real-time code for processing radar signals, and offline code for translating JVM bytecode

I believe that:

  • complex computing systems introduce creeping fragility into everyday life
  • history will judge harshly our reckless use of unsafe programming languages
  • the most important question we can ever ask is “how much will be too much?”

The projects I publish, I wrote to teach myself something.
Making them public gives me reason to be rigorous and tidy.
The greatest compliment for me is to see them built upon.

Darren Kulp's Projects

asmjit icon asmjit

Complete x86/x64 JIT and Remote Assembler for C++

bitvec icon bitvec

A crate for managing memory bit by bit

eghb icon eghb

Echoes of Grace Hymn Book

eog icon eog

The "Echoes of Grace" hymnbook, re-typeset using Lilypond.

fortyn icon fortyn

A simulator for the Freescale HC08 series of 8-bit microcontrollers.

homebrew-core icon homebrew-core

🍻 Default formulae for the missing package manager for macOS

honi icon honi

Tools for interactivity with Heroes of Newerth

htutils icon htutils

A simulator for the tenyr architecture

huffman icon huffman

Tools for Huffman encoding and decoding

jetty icon jetty

A simple JIT-compiling simulator for tenyr

lemta icon lemta

Clean-room reverse-engineering of Atmel simulator libraries from http://packs.download.atmel.com

lfhb icon lfhb

Little Flock Hymn Book for Android

madmon icon madmon

A lightweight, UNIXy mod manager for Heroes of Newerth

mangling icon mangling

Generate safe, recognizable identifiers from byte streams

morpheem icon morpheem

A desktop client for a certain mobile word game

naive-tsearch icon naive-tsearch

A simple tsearch() implementation for platforms without one

piddly icon piddly

a little PID (proportional-integral-derivative) controller and associated tidbits

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.