Full Stack Software Developer

Hi, I am Mustopha.

A Software Engineer.

Results-driven Full-Stack Software Developer with extensive experience building, maintaining, and optimizing scalable web applications and high-performance backend infrastructure. Expert in backend architecture using Node.js, Express.js, and MongoDB alongside modern frontend frameworks like Next.js, React.js, and TypeScript.

My Work

Featured Projects

A curated selection of core applications I have designed, architected, and built. Click a project card to view live platforms or source files.

IFIP — Internship & Fellowship Platform screenshot

IFIP — Internship & Fellowship Platform

A full-stack monorepo internship and fellowship platform featuring atomic applicant registration, Paystack/Flutterwave payment workflows with cohort capacity locks, an LMS assessment engine with anti-cheat measures, and multi-role dashboards for applicants, partners, and admins.

Role: Full-Stack Developer (Volunteer)
Contribution: Built full-stack monorepo architecture using Next.js (App Router), Node.js, Express, TypeScript, and MongoDB. Engineered atomic applicant registration and payment workflows using Paystack and Flutterwave with 15-minute cohort capacity locks to eliminate race conditions. Built an LMS assessment engine with sequential module unlocking, anti-cheat sanitization, automated grading, and retake cooldown timers. Designed multi-role dashboards for Applicants, Partners, and Admins. Handled Paystack webhooks to convert temporary sessions into permanent authenticated accounts post-payment.
Next.jsNode.jsExpressTypeScriptMongoDBPaystackFlutterwave
NextIF Website screenshot

NextIF Website

The official web platform for NextIF — a tech accelerator empowering early-stage innovators. Features a public-facing site with responsive, mobile-first layouts and seamless third-party SDK integrations.

Role: Tech Lead (Volunteer)
Contribution: Owned end-to-end development of the frontend. Architected a reusable, strongly-typed component library with TypeScript that reduced new feature development time by 35%. Integrated third-party SDKs and REST APIs with secure authentication, input validation, and comprehensive error handling. Conducted code reviews and enforced best practices across the frontend codebase.
ReactViteTypeScriptTailwind CSSZustandAxiosReact Router
DoLessons screenshot

DoLessons

A global online tutoring platform connecting students with expert tutors. Features public landing pages and highly interactive, authenticated student/tutor dashboards.

Role: Frontend Developer
Contribution: Built and scaled responsive landing pages and dashboard features. Translated complex Figma mockups into modular, pixel-perfect React components. Integrated REST APIs with advanced loading states and optimized performance using React Context.
Next.jsTypeScriptTailwind CSSReact ContextREST APIs
Infaq.ng screenshot

Infaq.ng

An ethical crowdfunding and fundraising platform enabling communities to start campaigns, browse causes, and donate — helping everyone grow together through ethical giving. ₦2M+ raised.

Role: Frontend Developer
Contribution: Owned end-to-end development of the frontend. Architected responsive, mobile-first campaign pages, authentication flows, and donation workflows. Translated designs into modular, reusable React components with TypeScript, and integrated REST APIs for campaign management and payment processing.
ReactTypeScriptTailwind CSSREST APIsReact Router
BTWAWI screenshot

BTWAWI

A multi-page regional event booking, donation, sponsorship, and business nomination platform. Features regional event pages for Lagos and Abuja.

Role: Full-stack Web Developer (Volunteer)
Contribution: Collaborated as part of a team to develop responsive frontend layouts using React and Tailwind CSS. Facilitated data flow by integrating frontend workflows with the team's Node.js and Express backend services to manage form submissions and donation processing.
ReactTailwind CSSNode.jsExpressMongoDBVercel
NextIF Accelerator Platform screenshot

NextIF Accelerator Platform

A comprehensive dual-frontend full-stack platform built entirely from scratch, serving 72+ mentees with task management, progress tracking, event attendance, and submission workflows.

Role: Tech Lead & Full-Stack Developer (Volunteer)
Contribution: Personally designed and built the entire platform from scratch. Architected a personalised Mentee Portal with XP progress tracking, task feedback, and event management. Built a robust Admin Portal with mentor management, bulk CSV onboarding, and attendance tracking. Engineered the RESTful backend API with dynamic task management, automated email alerts, and Cloudinary media uploads.
ReactViteTypeScriptNode.jsExpressMongoDBCloudinaryTailwind CSS
peermoove screenshot

peermoove

peerMoove is a student-powered earning and delivery platform for campus life. Send, receive, or purchase anything on campus — fast, affordable, and powered by your peers.

Role: Frontend Developer (Team Project)
Contribution: Implemented reusable UI components using React and Tailwind CSS, collaborated with the team on page structure
ReactTypeScriptTailwind CSS
e-Likita screenshot

e-Likita

An AI-powered hospital consultation assistant that guides patients through symptomatic triage, providing risk evaluation and personalized healthcare recommendations.

Role: Fullstack Developer
Contribution: Developed responsive React/TypeScript interfaces with Tailwind CSS and integrated Axios with strict validation. Contributed to backend API design with Node.js/Express/MongoDB, and implemented Google AI SDK (Gemini) for intelligent medical triage assistance.
ReactTypeScriptNode.jsMongoDBExpressGemini AITailwind CSS

My Journey

Professional Experience

A history of frontend development, tech leadership, and full-stack engineering roles across diverse web initiatives.

May 2025 – Present
Volunteer

Tech Lead

NextIF
  • Led frontend and full-stack development of web platforms from the ground up — architecting component systems, integrating third-party SDKs, and driving fast, high-quality delivery.
  • Architected responsive, mobile-first frontends with React, Vite, and Tailwind CSS — personally designed and built from scratch.
  • Built a reusable, strongly-typed component library with TypeScript, reducing new feature development time by 35%.
  • Integrated third-party SDKs and REST APIs with secure authentication, input validation, and comprehensive error handling.
  • Optimised frontend performance by identifying rendering bottlenecks and implementing efficient component patterns.
  • Conducted code reviews and enforced best practices across the frontend codebase.
Jan 2026 – Present

Frontend Developer

DoLesssons
  • Built and scaled responsive public landing pages and authenticated user dashboards using Next.js, TypeScript, and Tailwind CSS.
  • Translated complex, high-fidelity Figma mockups into modular, reusable, and pixel-perfect React components, speeding up feature delivery and ensuring platform-wide consistency.
  • Integrated robust REST APIs with advanced client-side data handling, implementing seamless loading states, error boundaries, and strict input validation.
  • Optimized frontend application performance and client-side UI state using React Context to deliver smooth, production-ready user experiences.
  • Maintained exceptional code quality through rigorous debugging cycles, structured component refactoring, and comprehensive technical documentation.
Dec 2025 – Present
Volunteer

Frontend Developer & Tech Lead

Infaq.ng
  • Led the technical direction and frontend architecture for a comprehensive fundraising web platform, building responsive public pages, detailed campaign views, and data-rich interfaces from the ground up.
  • Architected full-featured, authenticated dashboards for three distinct user groups (Donors, Campaigners, and Admins) using Next.js, TypeScript, and Tailwind CSS.
  • Designed and implemented client-side Role-Based Access Control (RBAC) paired with secure JWT token management and route protection to ensure tight frontend security.
  • Built complex interactive features including campaign management pipelines, donation flows, a full admin panel, and visual campaign analytics.
  • Supervised backend API design collaboration, defining precise data contracts, error handling schemas, and data validation rules to align with frontend performance requirements.
  • Integrated async data fetching via Axios, implementing global loading states, error boundaries, and input sanitization for WCAG accessibility compliance.
June 2025 – Present
Volunteer

Full-stack Web Developer

BTWAWI
  • Collaborated as part of a team to develop and maintain responsive, scalable frontend interfaces using React and Tailwind CSS, focusing on accessibility and seamless user experiences across devices.
  • Integrated frontend workflows with the team's Node.js and Express backend services to facilitate smooth data flow for form submissions and donation processing.
  • Contributed to strengthening system architecture by aligning frontend and backend workflows, resulting in more reliable and maintainable applications.
  • Participated in the development lifecycle from coding to deployment using Git, GitHub, and Vercel, adhering to modern web standards and best practices.

My Stacks

Technical Expertise

A breakdown of technologies, methodologies, and architectures I deploy to create production-ready digital products.

Backend & API Development

Node.jsExpress.jsNestJSRESTful API DesignMiddleware ArchitectureSecure Token ManagementInput Validation & Sanitization

Databases & Security

MongoDBMongoose ODMSchema DesignData IntegritySecure Authentication (JWT)Role-Based Access Control (RBAC)

Frontend Development

Next.jsReact.jsTypeScriptJavaScript (ES6+)Redux / Redux ToolkitContext API / ZustandReact Router

Styling & UI Performance

Tailwind CSSCSS ModulesFigma-to-Code (Pixel-Perfect)Mobile-First & Responsive Web DesignCross-Browser Compatibility

Performance & Accessibility

Core Web Vitals OptimizationImage OptimizationLazy LoadingCode SplittingWCAG 2.1 AA Compliance

Deployment & Infrastructure

RenderAWSVercelCI/CD WorkflowsEnvironment ConfigurationCloudinary Integration

Developer Tools & Methodologies

Git / GitHubVite / npmCI/CD WorkflowsAgile / ScrumTechnical DocumentationJest

Credentials

Education & Certifications

My academic foundation and technical training in computer science, software development, and AI engineering.

Education

Degree Program
Bachelor of Science (BSc.) - Computer Science

Kwara State University, Nigeria

Second Class Upper Division
Degree Program
Diploma in Computer Engineering and Networking

Omnitech Computer College

Trainings & Certifications

Global Mentorship and Acceleration Program

NextIF2025

AI for Developers

Alx2025

AI Starter Kit

Alx2025

Alx Software Engineering

Alx2024

Soft-Skills Training

Jobberman2020

JavaScript Algorithm and Data Structure Certificate

FreeCodeCamp2020

Responsive Web Design Certificate

FreeCodeCamp2020

NYSC Certificate of National Service

National Youth Service Corps2020

Connect

Get In Touch

Have a project in mind, want to discuss opportunities, or simply say hello? Reach out anytime!

I am active and typically respond within a few hours. Use the options below to contact me directly: