I've built customer-facing web applications including CaseCobra, a custom phone-case builder with real-time previews, authentication, PostgreSQL persistence, and secure image uploads, and JMG Chatbot, an AI-powered chat application with streamed OpenAI responses, account management, and Stripe subscriptions.
During my software developer internship at Ingraph Ltd, I developed a responsive printing-services catalogue using Next.js, React, TypeScript, Tailwind CSS, Prisma, and MySQL. I created reusable interface components and a database and API foundation for scalable product and category listings.
I'm also a warehouse team member at Swagelok Calgary, where I process 200+ orders daily, manage inventory through SAP Business One, and support high-value outbound shipments.
