UGWUOSI KINGSLEY ONYEDIKACHUKWU

Full-Stack Engineer · TypeScript, Node.js & Next.js

Professional Summary

I'm a full-stack engineer who builds complete, production-grade web products — the kind that handle real payments, real users and real edge cases, not just demos. Most of my work today is in TypeScript: Node.js APIs with Fastify, full-stack Next.js, and React front-ends styled with Tailwind and a lot of hand-written CSS.

I came up through PHP and Laravel — I even built my portfolio site in vanilla PHP with a hand-rolled router and CMS — so I understand what a framework does for you and what it hides. That foundation is why I care about the unglamorous parts: server-authoritative logic, clean data models, security, and code that still reads well six months later.

Recently I shipped OK Interiors, an AI-operated e-commerce platform on Next.js 16, and RestaCare, a multi-tenant property-management SaaS on React + Fastify + PostgreSQL. I work AI-natively — pairing real engineering judgment with tools like Claude Code to go from a problem to a working, well-structured product in a fraction of the usual time. I learn fast, I take ownership, and I'd rather understand a problem deeply than defend a particular stack.

Technical Skills

Frontend

React, Next.js (App Router), TypeScript, JavaScript (ES6+), Tailwind CSS, HTML5, CSS3, Responsive / Mobile-First Design, Redux Toolkit & React Query

Backend

Node.js, Fastify, Express, Laravel, PHP, RESTful API Design, MVC & Service-Layer Architecture, Server Actions, Python (basics)

Databases & ORMs

PostgreSQL, MySQL, SQLite, MongoDB, Drizzle ORM, Sequelize, Eloquent, Schema Design, Migrations, Query Optimization

Auth & Security

JWT + Refresh Tokens, Auth.js / OAuth (Google), Role-Based Access Control (RBAC), TOTP Two-Factor Auth, Bcrypt, CSRF Protection, Zod Validation, Verified Webhooks (HMAC)

Payments & Integrations

Paystack (checkout, subscriptions, webhooks), Cloudinary, Nodemailer / SMTP, Twilio (SMS & WhatsApp), PDF generation, AI / Vision (GitHub Models)

Tooling & Workflow

Git & GitHub, Vite, Docker, Vitest / Playwright, CI-ready workflows, AI-Assisted Development (Claude Code) & Prompt Engineering

Professional Experience

Freelance / Independent Full-Stack Engineer

Self-employed · Remote

2024 - Present
  • Design, build and ship full-stack web products end to end for real brands and clients — from data model and API to UI, payments, deployment and post-launch operations.
  • Built OK Interiors, an AI-operated e-commerce platform on Next.js 16 / React 19 with Paystack payments, exactly-once payment finalization, PDF invoices and an AI shopping assistant grounded in the real catalogue.
  • Built RestaCare, a multi-tenant property-management SaaS (React + Fastify + PostgreSQL) featuring subscription billing, granular RBAC, 2FA, and email/SMS/WhatsApp notifications.
  • Work AI-natively with Claude Code to move from problem to production quickly while keeping code clean, typed (strict TypeScript, zero any), secure and maintainable.

Web Development Tutor

Digital Dreams ICT Academy, Enugu

March 2024 - Present
  • Trained and graduated multiple students in full-stack web development — HTML, CSS, JavaScript, PHP and Laravel — taking beginners to shipping real projects.
  • Developed a practical, project-based curriculum aligned with modern web development standards.
  • Mentored students through real-world builds including e-commerce platforms and authentication systems, with a strong emphasis on clean, readable code.
  • Maintained an excellent student-satisfaction rate through hands-on, one-on-one guidance.

Key Projects

OK Interiors — AI-Operated E-commerce Platform

Next.js 16, React 19, TypeScript, Drizzle ORM, PostgreSQL, Paystack, Tailwind CSS, Auth.js

  • Built a complete furniture & home-decor store on the Next.js App Router using Server Components and typed Server Actions with Zod validation at every boundary.
  • Integrated AI (GitHub Models, vision-capable) to draft product listings from photos, power a 24/7 shopping assistant grounded in the real catalogue, and run a plain-English admin store manager with a preview-confirm-undo loop.
  • Implemented server-authoritative checkout, Paystack payments with HMAC-verified webhooks, an idempotent (exactly-once) order-finalization routine, PDF invoices and live order tracking.
  • Hardened for production: rate limiting, full security headers, structured logging (Pino), Sentry, and unit + e2e tests (Vitest / Playwright).

RestaCare — Multi-Tenant Property Management SaaS

React, TypeScript, Fastify, Sequelize, PostgreSQL, Tailwind CSS, Paystack, Twilio

  • Architected a SaaS platform for the Nigerian rental market with a platform-owner → landlord → staff → tenant role hierarchy and granular, permission-based RBAC.
  • Built subscription billing and online rent payments via Paystack, with PDF receipts/invoices and a node-cron rent-expiry monitor.
  • Implemented JWT + refresh-token auth, TOTP two-factor authentication, audit logging, and bulk tenant/staff import from spreadsheets.
  • Delivered multi-channel notifications (email, SMS and WhatsApp), in-app messaging with attachments, and announcements — on a typed Fastify API with Sequelize models.

Construction Company Management Platform with Integrated CMS

Laravel, JavaScript, TypeScript, MySQL, Role-Based Access Control (RBAC)

  • Built a full web application and CMS for construction project administration and website control.
  • Implemented a multi-tier admin hierarchy where a Super Admin holds full control over content and configuration, and can assign granular permissions to Sub-Admins per module (procurement, scheduling, etc.).
  • Integrated project tracking for resources, personnel and milestones, managed through the secured CMS.

Kachikodes Academy — Web Development Learning Platform

Laravel, Laravel Echo, JavaScript, MySQL

  • Designed and built a full-stack educational platform for aspiring web developers.
  • Integrated Laravel Echo to power a real-time live-chat feature for student–instructor interaction.
  • Developed course modules and backend logic in Laravel, managing user data, course progress and chat logs in MySQL.

Education

Post-Secondary Education Completed
Self-directed software engineering — continuous, hands-on learning

Certifications & Continuous Learning

• Web Development Certification — Digital Dreams ICT Academy

• AI-Assisted Development & Prompt Engineering — online coursework & self-study

• Ongoing self-study across the modern JavaScript/TypeScript ecosystem (Next.js, Node.js, Fastify)

Career Objective
Looking to join a forward-thinking team as a full-stack or Next.js / Node.js engineer, where I can ship production-grade products, take real ownership, and keep growing fast. I'm equally comfortable working solo from idea to launch or collaborating closely within a team — and I bring an AI-native workflow that lets me deliver well-structured software quickly without cutting corners on quality.

Additional Information

Languages: English (Fluent), Igbo (Fluent), Chinese (Basic)
Work Preference: Remote, On-site or Hybrid
Availability: Immediate
Relocation: Open to International Opportunities

Ugwuosi Kingsley Onyedikachukwu - Full-Stack Engineer (TypeScript, Node.js, Next.js, React, Laravel)

Professional CV