Computer Science student — University of Connecticut
I'm a
CS student at UConn who spends most of his time close to the metal — writing C, designing instruction sets, and building the tools that make other tools possible. Currently working on Cortex-VM, a 64-bit virtual machine and assembler written from scratch, and Marrow-Lang, a compiled language targeting it. I care about systems that are fast, predictable, and fully understood by the person who wrote them.
Built a fast, extensible 64-bit virtual machine and assembler in C as a compiler backend target. Features a word-addressed ISA with 64 registers, optional M and F (IEEE 754) extensions, a full disassembler with round-trip fidelity, and an embeddable library API. Reaches ~400M instructions/sec at -O3.
View project →Built a lightweight memory recycler and garbage collector for C that reuses freed blocks through size-classed arenas and O(1) page lookups to cut allocation overhead.
View project →Published a no-dependency shunting arena for C with global and local APIs that enable fast sequential allocations while keeping memory management predictable.
View project →An 8-bit LEG-like CPU simulated in both C and Python. Implements a full instruction set — ADD, SUB, AND, OR, NOT, MOV, IMMD, JMP_IF_ZERO — with 16 registers, 256-word program memory, and an interactive CLI.
View project →A quantum computer simulator in pure C using state vectors of double-precision complex numbers. Implements Hadamard, Pauli-X/Y/Z, and CNOT gates as direct linear transformations over the 2n-amplitude state vector.
View project →Works in Progress
Designing and building a compiled language from scratch with a hand-rolled recursive-descent parser in C. Cortex-VM serves as the dedicated backend target, providing a compiler-friendly flat calling convention and predictable word-addressed memory model.
View project →Exploring machine-learning primitives implemented purely in C for maximal performance and portability.
View project →B.S. Computer Science
Storrs, CT — Expected 2027
High School Diploma
Torrington, CT — 2024
Based in Torrington, Connecticut. Open to interesting conversations about systems programming, compilers, and low-level engineering.