Projects
This page showcases a collection of my personal projects.
Some are private, while others are open for everyone to explore, modify, and use.
These projects reflect my experiments, learning, and interests outside of client work.
Solar Atlas
Build Time: 1 month
Live version
Solar Atlas is a platform that visualizes global solar energy generation through an interactive map interface.
It presents complex energy data in a sleek, intuitive way, making it easily accessible to users.
Why this exists
- I built this application because I couldn’t find any application that showed solar energy info per region in an intuitive and beautiful way.
- I wanted to mess with real world stats
- Maps are cool.
Chatboard API
Build Time: 2 weeks
A REST API backend built with Flask and Supabase, designed for easy integration with any frontend (React, Flutter, etc.).
It provides a foundation for modern community-driven applications.
Use Cases
- Custom Frontends: Connect easily to web or mobile frontends (React, Next.js, Flutter, etc.).
- Developer Tools: Serve as a template for building scalable, full-stack apps quickly.
- Startups / MVPs: Rapidly prototype community features without building backend from scratch.
Email Verification Pipeline
Build Time: 1 day
A high-performance email validation service built with Rust and Tokio, designed to clean and verify email lists before importing them into marketing platforms like Listmonk.
It provides intelligent, multi-layer validation to ensure your email campaigns reach real, active recipients.
Key Features
- Multi-Layer Validation: Format checking, MX record verification, disposable domain filtering, and role account detection
- Async Processing: Concurrent validation using Tokio for fast batch processing
- Rate Limiting: Built-in batch processing with configurable delays to respect email server limits
- Two Validation Modes:
- Basic: Fast format + MX record validation
- Enhanced: Includes disposable email detection, role account warnings, and typo suggestions
- Direct Integration: Automatically adds verified emails to Listmonk via REST API
Use Cases
- Marketing Teams: Clean email lists before campaigns to improve deliverability and sender reputation
- SaaS Platforms: Validate user signups in real-time to prevent fake accounts
- Data Hygiene: Batch process existing databases to remove invalid or risky email addresses
- Compliance: Filter out disposable emails and role accounts that violate marketing best practices
Comraid Shop - E-commerce Platform
Build Time: 2 months
A full-stack e-commerce platform built with Next.js and Django, designed for modern clothing retail with seamless inventory management and checkout experience.
It provides a complete solution for launching and managing an online fashion store with server-side rendering for optimal SEO.
Key Features
- Product Catalog: Dynamic product listings with categories, sizes, colors, and inventory tracking
- Shopping Cart & Checkout: Smooth user experience from browsing to purchase completion
- User Accounts: Customer registration, order history, and profile management
- Admin Dashboard: Django admin interface for managing products, orders, and customers
- Payment Integration: Secure payment processing with Paystack
- SEO Optimized: Next.js SSR/SSG for better search engine visibility and faster page loads
Use Cases
- Fashion Brands: Launch and scale online clothing stores with minimal setup
- Boutique Retailers: Manage inventory and sales through an intuitive interface
- Dropshipping: Connect suppliers and automate order fulfillment workflows
- Startups: Quickly validate fashion e-commerce ideas without expensive platforms
Technical Highlights
- Next.js Frontend: Server-side rendering, image optimization, and dynamic routing for blazing-fast performance
- Django REST Backend: Robust API with Django REST Framework for product management and order processing
- Decoupled Architecture: Clean separation between frontend and backend for flexibility and scalability
- Database: PostgreSQL/MySQL for reliable data persistence
- Media Handling: Next.js Image component + Django media storage for optimized product images
- Security: JWT/session authentication, CSRF protection, and secure payment handling
- Type Safety: TypeScript integration for fewer bugs and better developer experience
Performance
- Fast Load Times: Next.js SSG for product pages + ISR for real-time inventory updates
- Secure Transactions: PCI-compliant payment processing
- SEO Ready: Pre-rendered pages for better Google rankings and social media previews
Pazii - Fashion E-commerce Frontend
Build Time: [X days/weeks]
Live version
A modern, responsive e-commerce frontend built with Next.js, delivering a sleek shopping experience for fashion-forward customers.
Focused on user interface excellence and seamless interactions for browsing and purchasing clothing online.
Key Features
- Modern UI/UX: Clean, intuitive interface optimized for fashion retail
- Responsive Design: Pixel-perfect layouts across mobile, tablet, and desktop
- Product Browsing: Dynamic filtering, sorting, and search functionality
- Shopping Cart: Real-time cart updates with smooth animations
- Product Pages: High-quality image galleries and detailed product information
- Optimized Performance: Fast page loads with Next.js image optimization and code splitting
Use Cases
- Fashion Retailers: Ready-to-deploy frontend for clothing brands
- UI/UX Portfolio: Showcase modern web development and design skills
- Frontend Template: Reusable foundation for e-commerce projects
- Learning Resource: Example of Next.js best practices in production
Technical Highlights
- Next.js Framework: Server-side rendering and static generation for optimal performance
- Component Architecture: Reusable, maintainable React components
- State Management: Redux Toolkit for cart and user state
- Styling: CSS Modules for responsive design
- API Integration: Clean separation with backend services via REST/GraphQL
- Deployment: Vercel hosting for instant deployments and edge optimization
- TypeScript: Type-safe code for better reliability and developer experience
Performance
- Lightning Fast: Next.js optimization for sub-second page loads
- SEO Friendly: Server-side rendering for better search engine rankings
- Mobile First: Optimized for mobile shoppers with touch-friendly interfaces
Self-Hosted Email Stack (Listmonk + Postfix + Docker + Linux VM)
Build Time: ongoing (~2 weeks planned)
Live version
This setup is a fully self-hosted infrastructure for transactional and newsletter email.
It runs Listmonk for subscriber and campaign management and Postfix as the mail transfer agent, all containerized via Docker and deployed on a Linux VM.
No custom application code exists — the system is configured using official Docker images and tuned with DNS and mail server settings.
Why this exists
- Hosted mailing platforms introduce rate limits, opaque filtering, and cost scaling.
- Deliverability engineering requires direct access to authentication layers and queue behavior.
- The project is a practical way to understand SPF, DKIM, DMARC, PTR records, HELO policies, and SMTP trust scoring.
- The goal is ownership: a portable, reproducible infrastructure where every part of the mail pipeline is observable and modifiable.