archive

All projects

Everything I've worked on, client and personal. Click through for details.

project ideas

Web development ideas to build

Practical concepts pulled together for inspiration — starter ideas and tech hints.

Personal Portfolio Website

Beginner~6h

Create a responsive portfolio to showcase skills, projects, education and contact information.

HTML CSS JS

To-Do List App

Beginner~4h

A simple to-do app to add, edit, delete and mark tasks complete with local storage.

HTML CSS JS

Weather App

Beginner~5h

Show real-time weather information for any city using a weather API and friendly UI.

API Fetch UI

E-commerce Website

Build a complete online store with product listing, cart, checkout and order management.

MERN Payments Responsive

Real-time Chat Application

Build a chat app with private rooms and messaging using WebSocket or Socket.io.

Socket.io Node.js Realtime

Video Streaming App

Develop a video platform with uploads, playlists and user authentication.

MERN Cloud Auth

Blog Website

Develop a blogging platform with create, read, update, delete (CRUD), categories and comments.

MERN Markdown SEO

Social Media Dashboard

Create a dashboard to analyze social media stats like followers, likes and engagement.

React Charts API

Event Management System

Manage events, users, bookings, schedules and send email reminders for attendees.

MERN Payments Email

Expense Tracker

Track income and expenses with charts and reports to manage personal finances efficiently.

React Chart.js Node.js

Food Ordering Website

Build a restaurant ordering system with menu, cart, payment and order tracking.

MERN Payments Orders

Notes App

Create a notes app to add, edit, delete and search notes with categories and syncing.

React Node.js Sync

Image Gallery

Create an image gallery with upload, delete, categories and a responsive lightbox.

MERN Cloud Responsive

Online Survey Form

Create a survey form builder to collect responses and view results in charts.

MERN Charts Forms

Gym Website

Build a gym site with trainer profiles, membership plans, schedules and contact forms.

HTML CSS Forms

Online Learning Platform

Build a platform for courses, lessons, quizzes and progress tracking for students.

MERN Auth Analytics

Job Portal Website

Build a job portal for seekers and employers to post, search and apply for jobs.

MERN Search Auth

Real Estate Website

List properties for sale/rent with search, filters and detailed property pages.

MERN Maps Search

Password Manager

Develop a secure app to store and manage passwords with encryption and backups.

Security Encryption Auth

Recipe Finder App

Search recipes, view ingredients and cooking steps, and filter by category.

React API Filters

Travel Website

Create a travel site to explore places, hotels, packages and booking options.

MERN Maps Bookings

Mobile App (Cross-platform)

Intermediate~40h

Build a cross-platform mobile app (React Native / Flutter) with local storage, push notifications and basic offline support.

React Native Flutter Mobile

Backend API Service

Intermediate~24h

Design and implement a RESTful or GraphQL API with authentication, versioning, and documentation (OpenAPI).

Node.js API OpenAPI

Authentication / SSO

Intermediate~12h

Implement secure authentication with JWT / OAuth2, account management, and optional SSO integration.

Auth OAuth2 Security

CI / CD Pipeline

Intermediate~10h

Set up automated builds, tests, and deployment using GitHub Actions / GitLab CI. Include linting and security checks.

CI GitHub Actions Automation

Infrastructure as Code

Intermediate~16h

Define cloud infrastructure with Terraform or Pulumi, including networking, storage, and managed services.

Terraform Cloud IaC

Observability & Monitoring

Intermediate~12h

Build dashboards and alerts (Prometheus, Grafana) for service metrics, logs, and uptime monitoring.

Monitoring Prometheus Grafana

Automated Test Suite

Intermediate~12h

Write unit, integration, and end-to-end tests; wire them into CI and aim for reliable, fast feedback loops.

Testing Jest Cypress

Performance & Load Testing

Advanced~20h

Run benchmark and load tests, identify bottlenecks, and add caching or scaling strategies to improve latency and throughput.

Load k6 Performance

Security Audit & Hardening

Advanced~14h

Perform dependency scans, penetration checks, and implement best-practice hardening (CSP, secure headers, secrets management).

Security SAST CSP

Database Migration System

Intermediate~10h

Implement repeatable database migrations and rollbacks (Flyway / Liquibase / Knex) with CI integration.

DB Migrations CI

Developer Docs & Portal

Intermediate~8h

Build a documentation site with API docs, setup guides, and onboarding steps for new developers (Docusaurus / MkDocs).

Docs Docusaurus Onboarding

Developer Tools & CLI

Intermediate~10h

Create CLI tools or developer SDKs to automate repetitive workflows and improve developer productivity.

CLI Node.js Automation

client work

CSYDI Organization Website

A complete, responsive website for Creation Steppers Youth Development Initiative, built to showcase their mission and connect them with their community.

HTML5 CSS JavaScript
Visit live site →

personal build

E-Commerce Platform

A full-stack e-commerce platform with a product catalog, shopping cart, and payment integration.

React Node.js MongoDB
Case study →

personal build

Task Management App

A collaborative task manager with real-time updates and team features, built with Vue.js and Firebase.

Vue.js Firebase Realtime
Case study →

personal build

Weather Dashboard

An interactive weather dashboard with API integrations and charting for forecasts and historical data.

JavaScript API Charts
Case study →

personal build

Social Media Analytics

An analytics dashboard for tracking engagement, growth, and campaign performance with visualizations.

React Chart.js API
Case study →
Back to overview