Emmanuel Nkasi

EMMANUEL NKASI

Product/Software Engineer

Download Resume

About Me

Product-focused Software Engineer building scalable platforms, real-time systems, and high-performance APIs for digital products and online communities.

Experienced with TypeScript, React/Next.js, Node.js, Ruby on Rails, and Python, with production work spanning real-time messaging, payment infrastructure, and recommendation systems.

Leads technical initiatives and owns feature delivery from design to production, collaborating closely with cross-functional teams to ship reliable, scalable systems.

Also interested in systems engineering, AI, Quantum Computing and distributed systems, building backend services and tooling in Rust through personal projects.

Experience

May 2024 – Feb 2026

Korcrew

Product / Software Engineer

  • Led engineering initiatives across key platform features, improving performance, engagement, and system reliability
  • Led the design and implementation of a gamified rewards system including badges, challenges, and brand incentives to increase community participation
  • Architected and implemented real-time messaging and cross-platform notifications using WebSockets
  • Integrated Stripe and Stripe Connect to support secure payments and automated brand payouts
  • Improved backend performance by identifying and resolving bottlenecks through query optimisation and indexing strategies for high-traffic community threads
  • Designed and implemented server-side metadata generation for dynamic content and badges, ensuring accurate previews and consistent sharing across platforms
  • Owned feature delivery and release cycles across frontend and backend services, managing deployments and production rollouts
  • Collaborated closely with product, design, and other stakeholders in a lean startup environment to translate product ideas into production systems
Jan 2025 – Jul 2025

Sekoon

Product / Software Engineer

  • Led the initiative to design and ship an expert–participant recommendation system using a scoring and match-percentage model
  • Built a production microservice with NestJS and MongoDB to generate and serve recommendation results
  • Handled feature releases and deployment workflows across frontend and backend services
  • Collaborated with founders and product stakeholders to define matching logic and recommendation behaviour
  • Containerised services with Docker to ensure reliable staging and production environments
Feb 2024 – Jan 2025

Sanahealth

Product / Software Engineer

  • Led the redesign and development of the SanaHealth dashboard, improving usability and internal workflows
  • Initiated architecture improvements to deliver scalable Next.js and TypeScript product features
  • Designed backend APIs and data models supporting core platform functionality
  • Owned feature development through to production release across frontend and backend services
  • Collaborated closely with product stakeholders and designers to translate business requirements into working product features
Feb 2023 – May 2024

Creators Africa

Full Stack Developer

  • Built and launched the company’s public website using Next.js and modern frontend tooling
  • Developed internal creator dashboards used to manage platform operations
  • Implemented backend APIs and data models using FastAPI and PostgreSQL
  • Improved backend scalability through database optimisation and asynchronous processing
  • Introduced automated testing with Pytest to improve reliability and reduce regressions
  • Worked with internal stakeholders to translate product requirements into scalable backend services
Jan 2022 – Jun 2023

Pendulum HQ

Backend Developer

  • Led backend engineering initiatives improving reliability and delivery of client-facing applications
  • Designed backend APIs and data models powering multiple production systems
  • Managed feature releases and deployment workflows across backend services
  • Improved engineering quality through structured code reviews and automated testing practices
  • Containerised backend services with Docker to streamline development and deployment
  • Collaborated directly with stakeholders in a lean team to ship production-ready features quickly

Education

Federal University of Technology, Minna

Nov 2017 – Feb 2024

Bachelor of Engineering in Chemical Engineering

  • Contributed to research on the kinetics and thermodynamics of neem seed oil extraction using n-hexane as solvent.
  • Active member of the FUT Developers Circle, a campus developer community mentoring upcoming engineers.
  • Served as football team captain for my departmental level team throughout my studies.

Projects

Image Combiner

Image Combiner

Production-grade Rust CLI that batches and composes image frames with streaming I/O, parallelism, and a focus on reliability in automation pipelines.

Rust
CLI
Image processing
Note Management API

Note Management API

High-performance Rust REST API for note and task management, featuring multi-cloud storage abstractions, structured observability, and performance-focused caching and concurrency patterns.

Rust
REST
Axum
OXIDE

OXIDE

Interactive 3D explorer that visualizes GitHub repositories and contributors as galaxies, combining a Rust backend with a Next.js front-end for real-time, data-driven spatial layouts.

Rust
Next.js
3D
GitHub API
RUNBAR

RUNBAR

Developer productivity tool for orchestrating multiple local services from a single control surface, with declarative configs, health awareness, and one-click workflows.

Open Source
Developer Tools
DealMaker Chrome Extension

DealMaker Chrome Extension

AI-powered Chrome extension that inspects pages for pricing, runs comparisons across options in real time, and surfaces higher-value purchase recommendations directly in the browsing flow.

Chrome Extension
AI
E-commerce
SaaS
Scape

Scape

AI-assisted 3D world builder that transforms natural-language prompts into playable WebGL environments, combining generative pipelines with real-time rendering and scene composition.

WebGL
3D
Generative
AI

Skills

Languages

  • TypeScript
  • Node.js
  • Python
  • Ruby
  • Rust

Frameworks & Libraries

  • React
  • Next.js
  • Tailwind CSS
  • NestJS
  • Express
  • Ruby on Rails
  • FastAPI

Databases

  • PostgreSQL
  • MongoDB
  • MySQL

Infrastructure & tools

  • Docker
  • AWS
  • Github Actions
  • Git
  • Apache Kafka
  • RabbitMQ
  • Redis
  • Figma

Contact