Hi, I'm
Collin Kokotas
Engineer. I build systems and tools — compilers, databases, and the libraries underneath them. This is where the deep work lives.
About
I'm a staff engineer with 11+ years building web applications end-to-end — increasingly at principal scope: taking flagship platforms from a rough proof-of-concept to the top of a company's revenue, then architecting them into systems whole teams build on and setting the technical direction behind them. Over the past year and a half, that work has centered on shipping AI products into production. I lean hard on coding agents as productivity tools, but I treat them as exactly that: amplifiers, never a substitute for deep domain knowledge or the judgment that only comes from practical experience. I also believe great products are never built by programmers alone — the people in QA, project management, and customer relations are the unsung heroes behind every launch I'm proud of. And I think the discipline itself belongs to everyone: at its core, programming is just problem decomposition and logical reasoning — a skill worth teaching early, especially to kids, and one that pays off in every corner of work.
I'm at my best owning ambiguous, high-impact problems from zero to production — deep in TypeScript, Next.js, Rust, and agentic AI — and lifting teams through documentation, technical leadership, and mentorship. See the full resume.
Projects
All projectsForgeDB
Featured2026An application-database generator: write one declarative .forge schema and, at compile time, get a tailored Rust database, a typed TypeScript SDK, and a REST API with an OpenAPI 3.1 spec. It's a code generator, not an ORM or query engine — the output is specialized per schema over columnar storage, so there's no generic runtime to pay for.
typescript-to-rust (ttr)
Language-level translator that compiles a strict TypeScript dialect into idiomatic Rust with true ownership semantics (borrows vs. owned values, &self / &mut self methods), with output verified by a real cargo toolchain rather than string matching.
View on GitHubOptigon
Packages several interchangeable implementations of an operation (sorting, dictionary lookup, more to come) behind one interface, then learns per workload which is fastest via regret-scored adaptive dispatch. One Rust core, shipped as native addons to TypeScript (Node + Bun) and Python.
View on GitHubAI Project-Management Playbook
A portable GitHub project-management methodology organized by exactly two axes — milestone and labels — so a project's state stays derivable from the code instead of asserted by a board that drifts. Published as @hoodiecollin/pm-playbook: it vendors the rules into a repo for coding agents to read, and ships a linter that enforces them in CI, plus a Claude Code plugin that blocks violations before they land.
Read more