Headshot of John Hamlin👋🏻

Hi! My name is John Hamlin!

I build full-stack web apps in TypeScript, Go, React, Next.js and Node and cross-platform mobile apps in React Native and Expo. I live in Raleigh, North Carolina.

About me

I build apps that make people’s lives easier. At Deutsche Bank, our team has used React, TypeScript, GraphQL and Redux to drive the development of a next-generation platform for onboarding investment banking clients using. By implementing modern functional React patterns, optimizing Webpack and Babel for faster load times, and leveraging AI tools like GitHub CoPilot, we’ve accelerated development cycles and enhanced user experiences. Migrating Kubernetes microservices and CI/CD pipelines to Google Cloud has positioned the platform for scalability and innovation.

When I’m not writing code, I’m a bar trivia champion, hot sauce daredevil and kombucha home brewer. I’ll talk your ear off about reverse searing steaks, the best way to make a martini (obviously gin, almost no vermouth) and the uselessness of the Oxford comma.

My Projects

Me v2.0

Me v2.0

In 2023, my wife and I took some time off to welcome twin boys and get to know the little guys.

  • Swaddling
  • Coffee
  • Ms. Rachel
  • Love
  • Earplugs

My skills

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • React
  • Next.js
  • Node.js
  • React Native
  • Expo
  • Git
  • Tailwind CSS
  • JQuery
  • PostgreSQL
  • Prisma
  • MongoDB
  • Redux
  • GraphQL
  • Apache Kafka
  • Express
  • Python
  • Django
  • Docker
  • AWS
  • Azure
  • GitHub Actions
  • React Testing Library

My experience