Building reliable software with a polished experience
I’m a fullstack engineer focused on clarity, performance, and maintainability — from interface details to database boundaries.
Nwigiri Joshua
Fullstack Developer / Software Engineer
Hobbies
Snapshot
Projects
A few builds I’m proud of — production-minded UIs, reliable backends, and measurable outcomes.
- complete

EduAI - AI Learning Platform (Flagship)
Engineered a flagship, production-style EdTech system as a PNPM monorepo with a Next.js (App Router) frontend and a TypeScript Express backend, supported by Supabase Postgres and a FastAPI utility service for document/embedding workflows. The platform is architected with clear route-controller-service separation, modular domain services, SQL migration-driven schema evolution, and environment-based external integrations for portability and scaling. Core implemented features include: AI tutoring chat with session/history support and syllabus-grounded responses Retrieval-augmented generation (RAG) using embeddings + pgvector similarity matching on module chunks Long-term user memory vectors for context-aware personalization Voice tutoring with speech-to-text and text-to-speech pipelines Real-time classroom workflows (create/join/end sessions, participant management, event tracking) Full quiz lifecycle: creation (including AI/challenge generation), configuration, participation, submission, scoring/results, rankings, restore/trash flows Syllabus and module management (upload, chunking, content organization) Automated content ingestion pipeline from PDFs to cleaned modules and stored embeddings Model management APIs for syncing available LLMs and assigning feature-specific models User profile initialization/update and validation flows School/student verification and school management modules Role-based admin dashboard protections plus authenticated user route guards Responsive, theme-aware UI system with global providers (chat, modal, snackbar, theme), Zustand stores, and React Query data handling Background automation via scheduled cron jobs and monorepo task orchestration with Turborepo The implementation emphasizes maintainability and extensibility through layered backend boundaries, centralized service abstractions for AI/providers, database-backed configuration, and a UX structure that supports both student and administrative journeys in one integrated platform.
Next.jsReactTypeScriptExpress.jsNode.jsFastAPIPythonSupabasePostgreSQLpgvector+15 - complete

Workforce - Staff Attendance & Workforce Management Platform
Engineered a production-focused workforce management platform designed for SMEs to manage employee attendance, workforce records, attendance exceptions, branches, devices, and administrative workflows from a centralized system. The platform combines a responsive web administration dashboard with biometric-enabled attendance workflows and a multi-tenant architecture built around organization-level data isolation. Core implemented features include: Multi-tenant organization and employee management with role-based access control Biometric attendance workflows using facial verification for employee clock-in and clock-out Dedicated attendance device authentication for controlled workplace check-in environments Real-time attendance tracking with clock-in, clock-out, late arrival, early departure, and absence records Automated attendance exception detection with employee explanations and HR/Admin review workflows Pending Review, Approved, Rejected, and Excused exception states without overwriting original attendance records Employee profiles containing attendance history, schedules, departments, branches, and workforce information Attendance history and calendar-based views for reviewing employee activity over time Attendance reports and workforce analytics for administrative decision-making Branch and device management for organizations operating across multiple locations Organization-level settings and configurable workforce policies Admin controls for determining how attendance information is exposed to employees and attendance devices Secure authentication and protected administrative routes Super Admin infrastructure for managing organizations, plans, usage, and platform-level configuration Subscription plan architecture with configurable employee limits and feature access Usage tracking for attendance scans, successful verifications, failed attempts, and organizational activity Responsive dashboard interfaces designed for desktop administration and workplace tablet usage Supabase-backed authentication, PostgreSQL data management, and organization-scoped access patterns TanStack Query for server-state management and efficient data synchronization Skeleton-based loading states and structured empty/error states instead of intrusive loading spinners The implementation emphasizes secure multi-tenancy, auditable attendance records, extensible biometric verification, clear administrative workflows, and a scalable foundation for expanding into broader workforce and payroll management capabilities.
Next.jsReactTypeScriptNode.jsSupabasePostgreSQLSupabase AuthTanStack React QueryZustandFacial Recognition+7 - Inprogress

Cold Emailer
A full-featured cold email platform designed for job hunters and outreach campaigns. Users can organize recipients, create personalized email templates, and schedule automated follow-up sequences with up to four steps. Built for clarity, consistency, and results — this app streamlines the cold outreach process from start to finish.
NextjsZustandFormikCron-jobBullMQTypescriptYupZodMaterial UIAxios+4 - Inprogress

Hawk Mart
A fullstack e-commerce application built with a modular architecture. It includes product filtering, real-time cart updates, secure authentication, admin product management, and order tracking. The frontend features responsive design and smooth UI interactions, while the backend handles product storage, user sessions, and order processing.
NextjsShadCNExpressPaystackMongooseFirebaseTailwind CssCloudinaryTypescriptRadix UI+4
Interactive Skill Matrix
Explore languages, interfaces, services, and infrastructure. Hover or tap any technology to reveal its ecosystem dependencies.
Python
TypeScript
JavaScript
C
React
Next.js
MUI
HTML
CSS
Tailwind CSS
jQuery
Bootstrap
Flask
Django
Express.js
Firebase
Node.js
Redis
MongoDB
MySQL
Firestore
Cloudinary
Git
GitHub
Vercel
Railway
Jest
BullMQ
Axios
Hover or tap any technology object in the system matrix above to inspect its real-world connections.
2026 Nwigiri Joshua. All rights reserved.
