About Me

All-around developer, problem solver, and perpetual learner.

I'm a software engineer focused on building scalable systems, solving hard problems, and picking up new technologies as I go. I've been programming since 2018, and in the years since I've spent countless hours, both professionally and in my own time, designing, building, and maintaining a wide range of applications and infrastructure.

My work spans frontend and backend engineering, full stack development, databases, and the DevOps side of getting things deployed and running on Linux servers. I like building high-performance systems, automation, and developer tools that make things more reliable and productive. I care about writing clean, maintainable code, and I enjoy breaking messy technical problems down into practical solutions.

Outside of work I'm usually experimenting with something new, whether that's a personal project or a corner of software engineering I haven't explored yet. I like collaborating, trading ideas, and adapting quickly to whatever comes up. Whether I'm shipping a feature, tuning an existing system, or chasing down a stubborn bug, I'm always looking for the next thing to learn.

8+
Years coding
2018
Started programming
Things left to learn

Education

Bachelor of Information Technology

Major in Computer Science

Skills & Tooling

Languages
TypeScriptJavaScriptRustPythonJavaC#CLua
Frontend
ReactTanStack StartNext.jsVue.jsAngularBlazorTailwind CSS
Backend & APIs
Node.jsBunExpressNestJSGraphQL.NET
Data
PostgreSQLMySQLSQLiteMongoDBRedisDrizzle ORM
DevOps & Systems
LinuxDockerNginxGitHub ActionsCI/CD
Testing
PlaywrightVitestJestCypress
Platforms & Tooling
TauriElectronWordPressWooCommerceNode-REDPostman

Find Me Online

Want to see it in action?

Take a look at what I've built, or get in touch.