01 / Overview

About

Research Engineer

Hello everyone, I am a research engineer who likes to deep dive into a wide variety of topics in computer science, from systems programming and geometry analysis to radio frequency engineering and AI/ML. I like going behind the implementations to understand the deep, hidden details.

Independent projects and technical writing

02 / Background

I learn by building.

Most of what I know comes from implementing systems and then digging into why they behave the way they do. That habit started with poking at low-level details through reverse engineering and studying open-source codebases, and it grew into other areas, from systems and graphics to the internals of AI/ML. The same impulse still drives the work: go past the polished interface and figure out how the hardware actually behaves.

I am still following that thread, building and writing about the parts that stay interesting once you look underneath.

03 / Areas of Practice

Systems

I like working close to the metal. understanding constraints, protocols, and the quiet details that decide how a system actually behaves.

Graphics

Graphics is where math stops being abstract. I enjoy the moment when geometry and rendering finally line up with what I imagined.

Design engineering

I care about making technical ideas clear enough that someone else can reason about them without having to reverse-engineer everything first.

C · C++ · Python · TypeScript

04 / Building and Writing

Building

Projects are where ideas are tested through implementation: systems, renderers, developer tools and technical interfaces.

Explore projects

Writing

Articles are where implementation decisions, mathematical models and engineering trade-offs are examined more closely.

Read the blog

05 / Engineering Principles

Explicit constraints

Understandable architecture

Usable tools

I prefer clear boundaries, observable behavior, and interfaces that expose the right level of detail without hiding the underlying system.

06 / Current Focus

Building

  • Rendering
  • Developer tooling
  • Systems programming
  • Technical interfaces

Writing

  • Graphics and mathematics
  • Protocol behaviour
  • Software architecture
  • Technical communication

07 / Contact

Want to compare notes?

Technical discussions, project questions, responses or corrections to articles, and collaboration are welcome.

Contact delivery is coming soon. Submission is currently disabled.