I'm a full-stack developer specializing in C#/.NET, with five years of experience across legacy enterprise systems and custom client work built from scratch. At my core, I'm a puzzle solver — I spend my time trying to logic my way through a problem, and I care a lot about making the right shaped thing for the space.
That shows up in how I write code. Good software, to me, strikes a balance: general enough to be reused when it makes sense, specific enough to actually do the job. It should be readable, logical, and satisfying to look at. I've spent a lot of my career inside a large-scale .NET codebase in the payments domain, which gave me a lot of practice writing code that the next developer can actually work with — not just code that works today.
Outside of development, I'm a maker in other ways too: games, writing, creative projects. It's the same instinct, just different materials.
I take on freelance full-stack work. Front-end designs, back-end systems, database design, and the unglamorous middle bits that keep apps running quietly.