Interested in 3D, unix systems, and math. My favorite languages are C and Lisp.
lc3-vm. Write your own virtual machine for the LC-3 computer!
2.1klisp-interpreter. Embeddable lisp/scheme interpreter written in C.
164srcweave. A literate programming system for any language.
128stb-truetype-example. Example of how to use stb_truetype library for rendering TrueType fonts.
98ios-color-wheel. A fully scalable, dynamically rendered color wheel for iOS.
85efficient-programming-with-components. Course notes for Alexander Stepanov's teachings on design and usage of C++ STL.
85classic-colors. Paint program for Unix. Inspired by MS Paint (Windows 95-98).
57image-sequence-streaming. Realtime, non-linear animation playback for interactive pieces.
53lc3-rogue. Roguelike tunnel generator in LC3 assembly. (Homework)
48sgi-stl-docs. Standard template library (STL) documentation from SGI. (Mirror)
42iOS-Quizkit. Local Quiz/Test administration and management for iOS.
31why-train-when-you-can-optimize. Learn multi-variable optimization by creating a drawing assistant. No deep learning required!
31c-craft. Minecraft clone written in C.
27tiny-blockchain. Write your own proof-of-work blockchain.
24pre-rendered-backgrounds. An Adventure in Pre-Rendered Backgrounds. (Video game prototype.)
22text2image. Render text to images with this tiny command line tool.
21neural-nets-sim. Neural net simulator (McCulloch & Pitts)
21gesture-recognition. Handwriting and gesture recognition with line integrals.
20spherical-harmonics. Spherical Harmonics expository paper (undergrad) and implementation.
16molecule-viewer. 3D chemical molecule visualizer for XYZ files.
15c-game-debug-console. Quake style debug console for games. Written in ANSI C.
10shamans. A 3D turn-based strategy game for the iPad.
9justinmeiners.github.io. My personal website on Github pages.
9sicp-html-original. Original HTML text for the classic textbook Structure and Interpretation of Computer Programs.
6mode-7. An experiment with mode-7 software rendering.
6derivative-map-tool. Compute derivative maps from height maps for bumpmapping.
5html-8bit-chess. 8-bit Chess with HTML5 canvas.
4c-foundation. An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)
4chicken-termbox. Chicken Scheme bindings for termbox.
3sicm-docker. Docker container for running "Structure and Interpretation of Classical Mechanics"
3js13k-2022-volcano-drop. 3D video game in 13Kb (no WebGL!).
3text2cs. Converts text files to C strings, usually to be included in another program. (SQL queries, shaders, etc).
3sgi-stl. SGI(Silicon Graphics Computer Systems, Inc.) implement STL(C++ Standard Libirary).
3lin-math. My attempt at creating a generalized vector/matrix library.
1braid-rank-thesis. Common Lisp
1nelder-mead. Single header Cl library for multivariable optimization using Nelder-Mead.
1google-chrome-comic-book. Archive of 2008 Google Chrome comic book: https://www.google.com/googlebooks/chrome/
1tcmportmapper. Automatically exported from code.google.com/p/tcmportmapper
1