

EMMANUEL NKASIEMMANUEL
NKASI
Product/Software Engineer
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
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
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
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
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
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 2024Bachelor 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
Production-grade Rust CLI that batches and composes image frames with streaming I/O, parallelism, and a focus on reliability in automation pipelines.

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.

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.

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

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.
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
