Backend development / systems programming with TypeScript or Javascript and NodeJS / Rhino
Frontend development with Typescript, Javascript, HTML, CSS, and React/JSX
Game development with Typescript, Java
Modernizing legacy codebases without a total rewrite
Linux system administration
Cybersecurity
Accomplishments
I have built and deployed (from scratch) a full stack application with a multi-page website that handled registrations and automatically generated printouts for a large event.
I have succesfully defended a production server network from cyberattacks (DDoS).
Tools and languages
Large Projects
soodocode: A programming language engine for Cambridge CS pseudocode syntax. Uses a lexer, parser, and runtime, with many config options.
msch: An NPM package (javascript library) for parsing Mindustry schematics, used by msch-generate.
mlog-stack: A sequel to MLOGX. Aims to support stack allocation, recursive function calls, and C-style expressions, emitting assembly-like MLOG. Work in progress.
Omnifactory Tweaked: a fork of the Nomifactory minecraft modpack with some changes.