Software engineering
Responsive interfaces, full-stack web applications, APIs, and the front-end details that make a product feel considered.
Data & analysis
Turning messy questions into structured data, useful analysis, and visual explanations that support a decision.
Mathematical communication
Breaking abstract concepts into clear steps, examples, and interactive experiences that invite understanding.
From question
to useful.
I like the part of a project where the shape is still unclear. That’s where research, sketching, prototyping, and technical choices can work together instead of being treated as separate phases.
Understand
Clarify the people, constraints, and outcome before deciding what to build.
Shape
Turn the idea into a simple structure, interface, and technical plan.
Refine
Test the working version, learn from the friction, and make the next pass better.