Skip to content

Full-Stack Developer

Jaden Gregory

I build interactive, well-crafted frontends backed by scalable and well-tested backends.

Scroll
JG

About Me

The person behind the code

Full-stack developer with 6 years of commercial experience building web applications in Australia. Previously at Aussie Broadband helping grow their in-house frontend team, and most recently at Pitcrew.AI building safety-critical dashboards for the mining industry. Comfortable across the stack, though frontend is where I do my best work.

6+
Years Experience
10+
Projects Built
2+
Coffee Cups a Day

Work History

Where I've Worked

Full Stack Developer

Pitcrew.AI
May 2022 – May 2026

AI-powered safety platform for the mining industry, processing thermal imaging from vehicles to surfacing real-time inference results in a dashboard used by operators on-site.

  • Migrated the entire frontend from Vue 2 to Vue 3 before EOL support, improving performance, design and using the newer Composition API
  • Incrementally adopted TypeScript across the Express API, reducing runtime errors and improving developer confidence
  • Led the backend migration from Express to NestJS, introducing domain driven design and cleaner data modelling with Prisma
  • Provisioned and maintained cloud infrastructure on AWS using Terraform
  • Added keyboard accessibility features and colorblind support, improving usability for all users
Vue Typescript Express NestJS Prisma MongoDB AWS Terraform

Frontend Developer

Nov 2019 – May 2022

One of Australia's fastest growing internet service providers, serving residential and business customers nationwide.

  • Part of the team as the company grew from 100k to over 500k customers, continuously shipping new features and pages to support expanding product lines
  • Led migration of the entire public facing website from WordPress to Vue/Nuxt including CI/CD to enforce code quality
  • Built a new cart and checkout experience integrated with the backend team's APIs to accommodate multiple product types and promotions while improving conversion rates
  • Implemented a Statamic CMS giving the marketing team direct control over website content without developer involvement
Vue Nuxt Tailwind CSS Vite WordPress Statamic

Portfolio

Things I've Built

A selection of things I've built, some to solve real problems, some to learn something new.

PaddleOCR FastAPI

A lightweight OCR service that keeps the PaddleOCR engine warm to avoid the heavy per-request startup cost. Designed around a single shared engine with queued inference so health checks stay responsive under load. Preprocessing handles rotated scans and perspective-distorted photos, and the ONNX backend keeps the install footprint small with no GPU dependencies.

Python FastAPI PaddleOCR Docker asyncio

Minesweeper

A faithful recreation of classic Minesweeper with chord clicking, long-press flagging for mobile, and difficulty persisted in the URL so games are shareable. Optimized with Immer for structural sharing on board state and React.memo with stable callbacks so only changed cells re-render on each move.

React Typescript Vitest

Portfolio Website

This very website! Built with Astro, showcasing my projects, skills and experience in a clean and modern design while not reaching for a full SPA framework. Performance focused and built with best practices in mind.

Astro Tailwind CSS

Expertise

My Tech Stack

What I reach for when building something, and what I'm comfortable being held accountable for.

Frontend

React Vue TypeScript Astro Tailwind CSS Framer Motion

Backend

Node NestJS Jest C# MongoDB Redis REST APIs GraphQL

Tooling & DevOps

Git Docker Terraform CI/CD Vite Vitest

Get In Touch

Have something in mind?

I'm open to new opportunities, collaborations, and interesting problems. Drop me a line and I'll get back to you.

Say Hello