headshot

Hi, and welcome to my site! I'm Johnnie — a Full Stack Software Engineer and Game Developer with a deep passion for coding and problem-solving. After making a bold transition into tech, I've been building creative, functional, and scalable applications ever since. Whether it's a web app or a game, I bring curiosity, drive, and a love for learning into everything I build.

About Me

I'm a future-focused full stack developer with a proven track record of leadership, adaptability, and team development. After nine years in the fitness industry — rising from personal trainer to general manager — and earlier leadership roles in fast-paced, hands-on environments, I've cultivated a strong foundation in problem-solving, team management, and performance optimization. Now, I'm channeling that experience into building scalable, user-focused tech solutions. I bring the same drive, discipline, and growth mindset to software development that powered my career progression, and I'm excited to contribute to innovative, impactful tech teams. My background in managing people, driving performance, and adapting quickly to challenges gives me a unique edge in tech environments that value collaboration, accountability, and continuous improvement.

My skills

Below is a categorized list of the technologies I use to build full stack applications, including both MEN and MERN stack projects. These skills reflect my experience across front-end, back-end, databases, and development tools.

Languages

  • HTML Logo HTML
  • JavaScript Logo JavaScript
  • CSS Logo CSS
  • Python Logo Python
  • SQL Developer LogoSQL

Frameworks & Libraries

  • Express Express
  • Django Django
  • React React
  • Mongoose (MongoDB-based) Mongoose

Templating Engines

  • EJS EJS

Databases

  • MongoDB MongoDB
  • PostgreSQL PostgreSQL

Tools

  • Node.js Node.js
  • Git Git
  • GitHub GitHub

Experience

Below are highlights of my experience as a software engineer. Each entry reflects the hands-on training and professional growth I've gained through immersive, real-world development work.

General Assembly

Completed the Software Engineering Immersive, a full-time, project-based bootcamp focused on full-stack web development. Built responsive, dynamic applications using technologies like JavaScript, HTML, CSS, Node.js, Express, MongoDB, React, and Git/GitHub.

Developed skills in RESTful APIs, CRUD operations, authentication, MVC architecture, and Agile collaboration. Completed and deployed several full-stack projects, both solo and in teams.

Projects

Below is a curated collection of the applications I've developed — each one built to solve real problems, explore innovative ideas, or push my skills further as a full stack software engineer.