About

I enjoy building software and tools, and I’m always curious to explore new domains. I’m drawn to math, unconventional thinking, and understanding how things work under the hood.

Engineering Approach

  • Start from the problem and constraints before choosing tools.
  • Keep boundaries, contracts, and responsibilities explicit.
  • Prioritize sound design decisions before rushing into implementation.
  • Document decisions and flows so systems remain understandable over time.
  • Treat optimization as purposeful work guided by real system behavior.
  • Build solutions by recognizing recurring patterns and adapting them to the context.

Areas I Enjoy

  • Backend systems and API design
  • Automation tools
  • System design and architecture
  • Low-level systems and software internals
  • Open source software