Available for opportunities

Hi — I'm

Fullstack Developer

View projectsContact
About

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
Nwigiri Joshua

Fullstack Developer / Software Engineer


Hobbies
Snapshot
Product-minded engineering with obsessive attention to craft
End-to-end delivery: UX polish, scalable APIs, and reliable releases
Comfortable collaborating async, shipping iterations, and learning fast
Selected work

Projects

A few builds I’m proud of — production-minded UIs, reliable backends, and measurable outcomes.

  • complete
    frontend ui screenshot

    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.js
    React
    TypeScript
    Express.js
    Node.js
    FastAPI
    Python
    Supabase
    PostgreSQL
    pgvector
    +15
  • complete
    Workforce staff attendance and workforce management dashboard

    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.js
    React
    TypeScript
    Node.js
    Supabase
    PostgreSQL
    Supabase Auth
    TanStack React Query
    Zustand
    Facial Recognition
    +7
  • Completed
    a screenshot of my portfolio homepage

    MY PORT-FOLIO

    This is my personal dev portfolio, the digital HQ for all my projects, ideas, and experiments. From clean UI to solid backend logic, everything here reflects how I think, build, and grow as a fullstack engineer.

    Nextjs
    Material UI
    Axios
    Css
    Express
    Nodemailer
    TypeIt
    Emotion
  • Inprogress
    cold email frontend ui screenshot

    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.

    Nextjs
    Zustand
    Formik
    Cron-job
    BullMQ
    Typescript
    Yup
    Zod
    Material UI
    Axios
    +4
  • Inprogress
    frontend ui screenshot

    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.

    Nextjs
    ShadCN
    Express
    Paystack
    Mongoose
    Firebase
    Tailwind Css
    Cloudinary
    Typescript
    Radix UI
    +4
Capabilities // Tech Stack System

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.