Frontend
TypeScript, Astro, JavaScript, HTML / CSS
TypeScript, Astro, JavaScript, HTML / CSS
Node.js, Express, MongoDB, REST APIs
Freestanding C, x86-64 Assembly, GCC / binutils, Limine
interfaces, graphics, visual thinking
for myself and others
images, explorations, ideas
When something breaks, I trace it past the visible error until I find the assumption that stopped being true.
I want to know what an abstraction removes, which costs it moves elsewhere, and where it stops holding.
Before I edit unfamiliar code, I map its boundaries, invariants, and the decisions hidden in its shape.
A clean internal model is unfinished if the person using it still has to fight the interface.
Most of what I know came from projects that forced me to learn the missing layer on the way through.

The language and the operating system are developed together. Iskra emits native programs; Vostok loads them into isolated userspace and gives them a place to run.
A capability-based x86-64 operating system with isolated userspace, preemptive multitasking and a complete edit-build-run path.
A statically typed systems language and compiler that produces native x86-64 programs for Vostok.
Product design and full-stack development
A focused full-stack application for managing job applications through a Kanban workflow, authentication and statistics.
I’m open to interesting projects,
collaborations or just a good
technical conversation.