FUNDAMENTALS
Strong foundations make it easier to understand and build complex software.
ABOUT / 01
I enjoy understanding complex problems, breaking them down, and building efficient software from solid fundamentals.
I CARE ABOUT WHY SOFTWARE WORKS, NOT JUST WHETHER IT WORKS.
My technical foundation is centered around C++, data structures and algorithms, and computer-science fundamentals. I like taking a problem apart, understanding its constraints and trade-offs, and then building the solution with a clear mental model.
Clarify the problem, constraints, inputs, outputs and what actually needs to be optimized.
Break complexity into smaller pieces and look for patterns that make the solution tractable.
Choose data structures, abstractions and system boundaries before rushing into implementation.
Write clear code and keep the implementation aligned with the underlying model.
Question time, space, concurrency and resource trade-offs after correctness is established.
03 / WHAT I VALUE
Strong foundations make it easier to understand and build complex software.
I naturally think about time, space, resource usage and engineering trade-offs.
Good engineering should reduce unnecessary complexity rather than hide it.
I like going beneath abstractions to understand how things actually work.
My strongest and most deliberate technical direction.
I experiment with modern AI tooling when a project gives me a reason to explore it.
ENGINEERING ISN'T ONLY ABOUT CODE.
I have also enjoyed organizing technical events, collaborating with developers and industry experts, and helping other students prepare for technical opportunities.
GO DEEPER INTO THE FUNDAMENTALS.
I'm working toward becoming a stronger software engineer by going deeper into C++, algorithms, systems and computer-science fundamentals—and by continuing to build things that force me to understand those concepts in practice.