Skip to main content

All Projects

A collection of web applications, experiments, and client work I've built using React, Next.js, and Node.js.

Bevisly
SaaS Platform

Bevisly

Problem: Resume bias and the inability to verify candidate skill. Solution: Architected a proof-based hiring platform where candidates submit verified tasks. Impact: Created a role-based system (Employer/Candidate) that turns real work into hiring data, eliminating the need for traditional CVs.

Supabase RLS (Security)Role-Based DesignReactTypeScriptPostgreSQL
Cinema Booking System
Full Stack

Cinema Booking System

Problem: Users booking the same seat at the same time. Solution: Built a booking engine with real-time seat locking and backend validation. Impact: Eliminated double-booking issues and created a smooth user experience for selecting seats.

ReactNode.jsSQLiteREST API
Satoshi Standard
FinTech

Satoshi Standard

Problem: People don't understand how Bitcoin's value relates to everyday items. Solution: Built a dashboard that shows prices in Satoshis (the smallest Bitcoin unit) with live price updates. Impact: Helps users think about purchasing power in a new way.

ReactTailwindVitestAPI Integration
Racha Beauty & Wellness
Commercial

Racha Beauty & Wellness

Problem: A local wellness business had no online presence. Solution: Built a fast, SEO-optimized website from scratch. Impact: Achieved 95+ Lighthouse scores and improved the business's visibility in local search results.

Next.jsSEOAnalyticsTailwind
Forum Web Application
Community

Forum Web Application

A scalable discussion platform featuring full CRUD capabilities. Focused on database schema design and user-generated content flows.

ReactExpress.jsSQLiteCRUD
Voyager Travel Planner
Productivity

Voyager Travel Planner

A travel logistics tool simplifying itinerary creation. Focuses on intuitive UX for managing complex schedules and location data.

ReactTailwindREST API
Product List & Cart
E-Commerce

Product List & Cart

A pixel-perfect implementation of shopping cart logic. Handles state persistence and complex array manipulations for cart updates.

JavaScriptCSSHTML
Interactive Sign-Up
CRO

Interactive Sign-Up

A conversion-optimized form focusing on client-side validation and error handling to reduce user drop-off rates.

HTMLCSSJavaScript
Trafiklab Transit App
Public Data

Trafiklab Transit App

Real-time public transport dashboard integrating with the Trafiklab API. Visualizes complex transit data for end-users.

ReactTypeScriptTailwind