About Me

Hey, I'm a full stack engineer with a bit of an unconventional background. Before I ever wrote a line of code, I served in the military. That experience taught me the value of discipline, adaptability, and solving problems under pressure. Those lessons stuck with me and influence how I approach engineering challenges every day.

I'm currently transitioning into a technical lead role at Stone Plastics & Manufacturing, where I lead the software engineering team and manage both the system admin and helpdesk teams. But I'm still a full time software engineer, writing code every day. My focus has expanded to designing more scalable systems and upgrading our infrastructure while continuing to build the tools that keep our operations running.

I build everything from production scheduling and demand forecasting systems to metrology data processing tools that ensure quality and traceability. I handle all our EDI integrations with customer specific rules, develop accounting and finance automation, and create custom solutions for quality tracking and process control. The goal is always the same: make it easier for teams to access real time data and work more efficiently.

What I love most is the balance. I get to write code and solve technical problems while also shaping our technical direction and mentoring the teams. The software directly supports real world manufacturing needs, and seeing that impact is what drives me.

When I'm not working, you'll find me at the gym, spending time with my family, or out on the trails mountain biking. I believe a strong mind needs a strong body, and I try to bring that same balance into everything I do.

Download Resume

Technologies

Languages

Python, TypeScript, JavaScript, Rust

Frontend

React, Next.js, Tailwind CSS

Backend

Django, FastAPI, Node.js, Express

Databases

PostgreSQL, MongoDB, Redis

Infrastructure

Docker, AWS, Vercel, Nginx

Currently Reading

The Rust Programming LanguageSteve Klabnik & Carol Nichols

Designing Data-Intensive Applications (2nd Edition)Martin Kleppmann

The Bible

Books I've Read

Designing Data-Intensive ApplicationsMartin Kleppmann

Build a Large Language Model (From Scratch)Sebastian Raschka

Books I Plan to Read

System Design Interview Vol 2Alex Xu

Building Microservices (2nd Edition)Sam Newman

TCP/IP Illustrated, Volume 1W. Richard Stevens

Computer Networking: A Top-Down ApproachJames Kurose & Keith Ross

Domain-Driven DesignEric Evans

A Philosophy of Software DesignJohn Ousterhout

Clean CodeRobert C. Martin

High Performance Browser NetworkingIlya Grigorik

Interests

Software Architecture

Designing scalable and maintainable systems that solve complex business problems.

Continuous Learning

Constantly expanding knowledge through books, hands-on projects, and learning from others.

Physical Fitness

Maintaining a balanced lifestyle through regular exercise and strength training.

Technical Writing

Documenting processes and sharing knowledge through clear, concise documentation.

Connect