Skip to content
View georgelumbantobing's full-sized avatar
  • Seattle, WA

Block or report georgelumbantobing

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
georgelumbantobing/README.md

Hi, I'm George

I build small, sharp systems in C and LISP.

  • low-level storage engines, databases, interpreters
  • evented / streaming-style systems and minimal runtimes
  • symbolic / array-style programming
  • clean names, small binaries, understandable code

What you'll find here

Most repos here are intentionally small:

  • single-file experiments you can read in one sitting
  • toy databases / object stores (like toydb)
  • parsers, allocators, VMs, and other "inside-the-box" toys
  • notes and scratchpads around symbolic computing

I care more about clarity and shape than frameworks.


Selected project

  • toydb - tiny experimental object database (~400 LOC of C).
    Fixed-capacity in-memory tables for objects, tags, properties, relationships, and components, plus simple serialization/deserialization.

(More experiments incoming as I slowly publish older local code.)


Currently

  • tightening up small C systems projects to live in public
  • exploring ways to model data as objects, arrays, and stories
  • thinking about the overlap between systems design and how people actually use software

If you want to talk about weird databases, symbol systems, or behavior-heavy software design, I'm around.

Pinned Loading

  1. toydb toydb Public

    A tiny experimental object database in ~400 LOC of C.

    C