Full Stack

A selection of personal full-stack applications showcasing my technical expertise and development capabilities

Canva AI Docs logo

Canva AI Docs

A Canva clone enhanced with AI-powered content generation and rich text document capabilities as seen in Canva Docs. The application matches Canva's core design and mobile responsiveness, using a modern tech stack: React with MobX and TypeScript for the frontend, Django backend integrated with Azure cloud services, and PostgreSQL for data management.

React logo
React
Mobx logo
Mobx
Typescript logo
Typescript
ShadCN logo
ShadCN
Tailwind logo
Tailwind
Bun logo
Bun
Django logo
Django
PostgreSQL logo
PostgreSQL
Netflix logo

Netflix

A recreation of Netflix's streaming platform interface, demonstrating modern web development practices. Built with Next.js and enhanced with Tailwind CSS for responsive design, this project implements user authentication through Clerk and showcases proficiency in creating fluid, user-friendly interfaces with JavaScript following a set design.

NextJS logo
NextJS
Javascript logo
Javascript
Tailwind logo
Tailwind
Clerk logo
Clerk
Personal Finance logo

Personal Finance

A comprehensive personal finance management platform that integrates with real-world banking through Plaid's secure API. Built with Next.js and TypeScript, this application offers financial tracking with interactive data visualizations, peer-to-peer transaction capabilities, and detailed spending analytics. The platform leverages Clerk for secure authentication, while utilising Hono, Drizzle ORM, and Neon database for robust data handling.

NextJS logo
NextJS
Typescript logo
Typescript
Tailwind logo
Tailwind
Clerk logo
Clerk
Plaid logo
Plaid
Hono logo
Hono
Drizzle logo
Drizzle
Neon logo
Neon
Bun logo
Bun
Miro logo

Miro

A feature-rich collaborative whiteboard platform inspired by Miro, enabling real-time planning and design collaboration. This application showcases advanced technical implementation using Next.js and React, with real-time collaboration powered by Live Blocks. The system incorporates Convex for state management, Clerk for user authentication, and a modern backend stack including Hono, Drizzle, and Neon, delivering an all-in-one collaborative design experience.

React logo
React
NextJS logo
NextJS
Convex logo
Convex
Tailwind logo
Tailwind
ShadCN logo
ShadCN
Clerk logo
Clerk
Live Blocks logo
Live Blocks
Hono logo
Hono
Drizzle logo
Drizzle
Neon logo
Neon
Bun logo
Bun
Jira logo

Jira

A Jira-inspired project management application with advanced drag-and-drop functionality using React Beautiful DnD. Built with TypeScript and Next.js, this platform delivers comprehensive task tracking and project planning capabilities. The tech stack includes Hono for the backend, Drizzle ORM with Neon database for data management, and Stripe integration for payment processing. The application showcases how modern web technologies can be utilised to create interactive business tools that replicate enterprise-level functionality.

React logo
React
NextJS logo
NextJS
Typescript logo
Typescript
ShadCN logo
ShadCN
Tailwind logo
Tailwind
React Beautiful DnD logo
React Beautiful DnD
Stripe logo
Stripe
Hono logo
Hono
Drizzle logo
Drizzle
Neon logo
Neon
Bun logo
Bun

Government

Projects made for the WA State Government

Cannabis project logo

Cannabis

A digital platform that modernises the cannabis specimen identification workflow for WA Police and the Herbarium. The system streamlines the entire process from police collection to court proceedings, enabling Approved Botanists to generate legally admissible certificates for suspected cannabis determinations. The system features automated certificate generation, multi-level authentication with role-based permissions, financial recordkeeping for certification and determination fees, and secure data management. The platform utilises bespoke ETL migration scripts to maintain historical records from a Microsoft Access database.

React logo
React
Typescript logo
Typescript
Tanstack logo
Tanstack
Bun logo
Bun
Vite logo
Vite
React Email logo
React Email
Mobx logo
Mobx
Lexical logo
Lexical
Docker logo
Docker
Nginx logo
Nginx
Kubernetes logo
Kubernetes
Rancher logo
Rancher
Django logo
Django
Python logo
Python
PrinceXML logo
PrinceXML
PostgreSQL logo
PostgreSQL
Science Project Management System (SPMS) project logo

Science Project Management System (SPMS)

The Science Project Management System (SPMS) is a bespoke system developed for the government of Western Australia to manage the lifecycle of science projects within the organisation. The system streamlines the process of project creation, approval, management, and documentation. Projects for a given year culminate in a programatically generated annual report, which is then made public and provided to key ministers, securing further funding. The system is built from the ground-up in Django and React, replacing a prior end-of-life monorepo. The Docker container is hosted in Azure Kubernetes, and configured through an Azure Rancher instance.

React logo
React
Typescript logo
Typescript
Tanstack logo
Tanstack
Bun logo
Bun
Vite logo
Vite
React Email logo
React Email
Chakra UI logo
Chakra UI
Lexical logo
Lexical
Docker logo
Docker
Nginx logo
Nginx
Kubernetes logo
Kubernetes
Rancher logo
Rancher
Django logo
Django
Python logo
Python
PrinceXML logo
PrinceXML
PostgreSQL logo
PostgreSQL
Science Staff Profiles project logo

Science Staff Profiles

A simple, mobile-responsive extension to SPMS, utilising the government's internal library API and HR system to allow science staff to showcase their work and publications.

Django logo
Django
Python logo
Python
React logo
React
Typescript logo
Typescript
Tanstack logo
Tanstack
Tailwind logo
Tailwind
ShadCN logo
ShadCN
Vite logo
Vite
Docker logo
Docker
Nginx logo
Nginx
Kubernetes logo
Kubernetes
Rancher logo
Rancher
Specify Migration project logo

Specify Migration

A Java Spring Boot application performing Extract, Transform, Load (ETL) operations via an integrated event system to migrate decades of specimen data into a centralized Specify 7 database. Contributed in a supporting capacity to senior scientists and developers, assisting with the Loans and Borrows implementation.

Java logo
Java
Spring Boot logo
Spring Boot

© 2025 Jarid Prince. 

All rights reserved.