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.
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.
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.
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.
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.
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.
Built with HTML, CSS, and JavaScript as a challenge to deepen my understanding of core frontend concepts. This was my first coding project!
View Code | PlayA productivity web app built with the MEN stack that empowers users to schedule and track their goals with clarity and structure. This was my first full-stack deployment, showcasing both front-end functionality and robust back-end integration.
View Code | View AppA fitness tracking application inspired by my years as a personal trainer, designed to support users in building consistency and reaching their goals. Built with the MERN stack to deliver a responsive, full-stack experience.
View Code | View AppA Django-based multiplayer card game that brings the humor of Cards Against Humanity to the world of software development. Battle your fellow developers with programming jokes, git references, and all the tech humor that makes our daily lives both hilarious and painful.
View Code | View App