James LausaFull-Stack Developer
Back to Work

Website Portfolio

This is my personal site where I showcase what I can do. I wanted it to look like a magazine but work like a simple app. I designed and coded the entire system from scratch to make sure my projects are easy to read and look great.

Website Portfolio

Role

Full-Stack Developer

Timeline

Completed March 2026

Tools

Next.jsTailwind CSSSupabasePostgreSQLTypeScript

Deliverables

Web Application, Headless CMS Architecture, Custom UI/UX Design

The Challenge

Most portfolios are either too boring or too flashy. I wanted a simple site that proves what I can do without the extra noise. I also built a dynamic system to add new projects and photos quickly without touching the code. This keeps the site easy to manage and ensures the focus stays on my work.

Project Screen 1

The Approach

I used Next.js, Tailwind CSS, and Supabase to build a fast, modern site. I kept the project data separate from the design so I can update content easily. The hardest part was making sure the layout stayed perfectly aligned and looked great on every screen size.

Architecture

The Solution

The final site is clean and fast. I used Next.js and Supabase to pull data directly into the layout, which makes the pages load instantly without any "jumping" as they open. I also used Tailwind CSS to build a custom system where images can stretch to the very edges of the screen while the text stays perfectly centered. The result is a professional site that proves I can combine high-end design with solid, reliable code.