Code Problems
Problem breakdowns, patterns, and complexity insights.
Deep dives into algorithms, patterns, and complexity with honest tradeoff analysis.
Loading...
This is my personal portfolio and engineering site. I use it to write about software design, share technical decisions, document what I'm building and learning, and work through coding problems with depth and honesty. It's where I practice the craft in the open.
I'm a full-stack software engineer at Stord, working on the Engage team to build applications that power shipping, fulfillment, and commerce workflows. My background spans Computer Science, a Master's in Information Systems, and I'm currently working toward a second Master's in Software Engineering.
I care deeply about the craft of building software: clear system design, honest technical communication, and shipping things that hold up. Great products come from more than just good code. They come from good judgment on tradeoffs, clear requirements, and teams that communicate well.
AI is changing how we write code, and I think that makes the human side more important: knowing what to build, why it matters, and how to make the right call at the right time. I use AI as a copilot, not an autopilot, and this site is where I document that work in public.
Problem breakdowns, patterns, and complexity insights.
Deep dives into algorithms, patterns, and complexity with honest tradeoff analysis.
Engineering notes, lessons learned, and build logs.
Short technical posts about implementation choices and iteration.
A live gallery of reusable UI components and design tweaks.
UI primitives and wrappers that evolve with practical design feedback.