An expressive painting symbolizing layers, structure, and system architecture
engineering philosophy

How I work

Software applications aren't built by accident. Whether engineering voice AI platforms like TalkyAI, autonomous driving simulators from scratch, C/C++ compiler engines, or competing in global CTFs — here are the core principles I operate by.

1. First-principles engineering

Building things from scratch provides a deep intuition for how software works under the hood. Writing an autonomous driving simulator in pure vanilla JavaScript — calculating neural network weights, raycasting sensors, and genetic mutation without an external ML framework — taught me how to solve complex engineering challenges from first principles.

2. Voice & AI product optimization

When building TalkyAI, reducing response latency was the single most critical factor for natural human conversation. By optimizing the voice pipeline with Next.js and the Vapi SDK, I reduced latency by 22% while integrating a 95%-accurate GenAI feedback pipeline.

3. Web Exploitation & Security Mindset

Ranking 20th globally in L3AK CTF 2026 reinforced an essential truth: to build secure web platforms, you must understand web exploitation. I design input validation, authentication workflows, and API architectures with defensive security built-in.

4. Interactive motion & visual execution

The homepage now keeps the hero experience focused on clear messaging and typography, with the older interactive illustration removed in favor of a simpler presentation.