I'm a CS student at Old Dominion and developer who learns by doing - currently working on my own interpreted scripting language in C++.
- π Senior studying Computer Science
- π§± Partially self-taught - I dive deep into backend systems and APIs outside class
- π Building an interpreted scripting language in modern C++ (no frameworks, no hand-holding)
- πΈοΈ Focused on backend development: APIs, databases, containerized deployments
- π Python was my intro to programming; I taught myself C++
π§ smplscript
A small, interpreted scripting language, written entirely in C++.
Current features & goals:
- βοΈ Hand-built tokenizer + parser (recursive descent)
- π Bytecode virtual machine
- π₯ File execution
- π€ Dynamic typing and simple built-ins
- π§ͺ Focused on learning, not performance; later will be performace focused when it is completed and is open sourced to others
Learning how languages work β by building one from the ground up.
Tools & Infrastructure:
GitHub Actions,
Nginx, uv
Testing:
Pytest, Factory Boy, Catch2
- π« Email: stephen@steyaert.xyz



