More than just code.
I'm a full-stack software developer with a background that spans electrical systems, data science, and modern web development. I graduated Cum Laude from UNC Charlotte with a B.S. in Computer Science and a minor in Mathematics, and I'm currently building production software at Nuvola AI.
From winning Best AI Project at Hack@Davidson to implementing enterprise authentication with Microsoft Entra ID, I bring a practical, results-driven approach to every project. I don't just write code — I build solutions that ship.
Education
B.S. Computer Science
University of North Carolina at Charlotte
Associate of Science
Central Piedmont Community College
Professional Journey
A timeline of my career, showcasing the roles that have shaped my technical and leadership skills.
Full Stack Software Developer
Nuvola AI
Built the web application end-to-end from founder decks, owning UI/UX and shipping a responsive React + Tailwind build. Implemented enterprise authentication using Microsoft Entra External ID with MSAL (OIDC Authorization Code + PKCE) across desktop and web platforms, including secure SSO-style handoff via server-managed sessions.
Front End - Fulfillment
Lowe's
Managed curbside and in-store pickup operations, streamlining fulfillment workflows and reducing customer wait times through efficient order processing and team coordination.
Controls Electrician Apprentice
Providence Building Systems
Installed and maintained low-voltage control systems, interpreting electrical blueprints and diagrams to ensure compliance with specifications and safety standards. Developed strong troubleshooting and systematic problem-solving skills.
Technical Proficiency
Languages, frameworks, and tools I work with day-to-day.
Frontend
Backend
Tools & Platforms
Beyond the Code
Building Things
Side projects & prototypes
Fitness
Training & staying active
Problem Solving
Hackathons & challenges
Continuous Learning
New tools & technologies
Let's work together.
I'm always interested in connecting with teams building meaningful products. Whether you have an opportunity, a project idea, or just want to chat — feel free to reach out.