Full Stack

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

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
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
Canva AI logo

Canva AI

A Canva clone that incorporates AI-powered design assistance alongside real-time collaboration features. Built using Next.js, TypeScript, and Bun for performance optimization, the application leverages Drizzle ORM with Neon database for data management and Clerk for secure authentication. This platform replicates Canva's core design functionality while adding collaborative capabilities that allow multiple users to work on digital designs simultaneously.

React logo
React
NextJS logo
NextJS
Typescript logo
Typescript
ShadCN logo
ShadCN
Tailwind logo
Tailwind
Clerk logo
Clerk
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

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
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.