Hi, I'm Justin

Warehouse by day. Building software by night.

Warehouse by day Building software by night

About Me

Outside of work, I spend much of my time learning software development and turning what I learn into real applications.

What started with learning how websites work has grown into building full-stack applications, APIs, and AI-powered tools. Each project gives me something new to figure out and that's the part I enjoy most.

Right now, I'm focused on becoming a stronger developer by building larger, more challenging projects and understanding the decisions behind them. My goal is simple: keep learning, keep building, and turn this into my full-time career.

Based in
Calgary, AB
Currently
Warehouse @ Swagelok
Focused on
AI-integrated full-stack
Status
Open to junior roles
Selected Work

Things I've built along the way

FreightDesk
Django · DRF · React 19 · TypeScript · PostgreSQL · pgvector · OpenAILive Site
Career Timeline

Work, projects, and everything in between.

A timeline of my experience and projects showing how I've been learning, building, and growing over time.

  1. Jan 2024Mar 2024

    Web Developer Intern

    Ingraph

    Built a custom Next.js e-commerce site with NextAuth, Stripe payments, Prisma/MySQL, and a Shadcn + Tailwind UI.

  2. Jul 2024Oct 2024

    Back End Developer

    Freelance

    Processed 250,000+ user records; built scalable Node.js/Express microservices, RESTful APIs, and JWT/OAuth authentication.

  3. Aug 2024Present

    Warehouse Team Member

    SwagelokCurrent

    Picked, packed, and processed 200+ customer orders daily with high accuracy while managing incoming shipments and outbound coordination.

    1. Nov 2024Feb 2025

      JMG Chatbot

      Personal ProjectCase Study

      Built to understand how tools like ChatGPT work under the hood. It streams responses, keeps conversation history, and connects to external tools through MCP. Web search and live weather included.

    2. Dec 2025Present

      TechCobra

      Personal Project

      Building an e-commerce platform on FastAPI and React to learn how online stores really work. Catalog and cart shipped; checkout and admin panel in progress.

    3. April 2026Present

      FreightDesk

      Personal ProjectCase Study

      A RAG assistant for freight documents, built to learn how retrieval actually works. Hybrid dense + full-text search with cross-encoder reranking, and an admin dashboard.

  4. Up next

    What's next?

    Continuing to improve my skills, build new projects, and looking for opportunities to contribute in a development role.

  5. The journey continues...

What I Build With

My toolbox.

From frontend interfaces to backend systems, AI, databases, and deployment. These are the tools I work with while building my projects.

Tools I use most
  • React
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Next.js
  • Python
  • Django
  • Node.js
  • Express
Also work with
  • Railway
  • Neon
  • Cloudflare
  • Stripe
  • Claude
  • OpenAI
  • MCP
  • shadcn/ui
  • GitHub
  • Vercel
  • Postman
Tech Stack

Everything in detail.

Here's a more complete list of the technologies, libraries, frameworks, and tools I've used across my projects. Swipe the cards sideways. →

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS
  • shadcn/ui
  • TanStack Query
  • Zod
  • Vite

Backend

  • Django
  • Django REST Framework
  • FastAPI
  • Node.js
  • Express
  • Python
  • PostgreSQL
  • Prisma
  • Alembic
  • SimpleJWT

AI / LLM

  • OpenAI API
  • Vercel AI SDK
  • RAG (Retrieval)
  • Embeddings
  • pgvector
  • MCP
  • Tool Calling
  • Function Calling
  • Claude API
  • Prompt Engineering
  • LangChain

Cloud & Deployment

  • Vercel
  • Railway
  • Neon
  • Cloudflare
  • Cloudflare R2
  • Docker
  • GitHub Actions

Payments & Integrations

  • Stripe
  • Webhooks
  • REST APIs
  • Email (Resend)

Development Tools

  • Git
  • GitHub
  • VS Code
  • Cursor
  • Postman
  • Swagger
  • ESLint
  • Prettier

Testing

  • pytest
  • Playwright
  • Postman

AI-Assisted Development

  • Claude Code
  • Codex
  • GitHub Copilot
  • ChatGPT
  • Claude
Get In Touch

Let's Collaborate

Have questions or an idea? I'd love to hear from you.