Senior Fullstack Engineer

Ebere Uzodufa

I build AI-integrated products, high-performance Angular applications, and production NestJS systems at scale.

Eight years shipping end-to-end products for international teams — and building my own. I care about systems real businesses run on, not demos.

Founder & Technical Lead

HomeRx Africa

An AI-powered digital pharmacy delivering medications across Africa — available on web, iOS, and Android.

As technical lead, I own the architecture and built the majority of the frontend and backend. The hard part isn't the code — it's designing software people trust with their health, on patchy connections, often using a digital pharmacy for the first time. The prescription scanner reads a script, explains medications in plain language, and tailors dosage guidance to the user's profile.

AI Prescription ScannerWeb · iOS · AndroidOffline-aware
AngularIonicCapacitorNgXSSignalsRxJSNestJSNode.jsTailwindCSSPWA

About

I started in chemical engineering and built my first real software for my thesis — a text-to-speech tool for distillation equations. Software won. Eight years on, I've led frontend teams and shipped full-stack products across fintech, healthtech, agritech, and edtech, six of those years remote across timezones with international teams.

The thing I keep coming back to: every architecture call is a bet on the business. I'd rather make that bet on purpose. These days I'm building HomeRx as its technical lead while taking on senior remote work.

Life pays backwards, never in advance.

Skills & Technologies

Grouped by where they live in the stack.

TOP 3% TALENT

Vetted byHire me

Frontend

HTMLCSSSCSSTypeScriptJavaScriptAngularReactRxJSNgRxNgXSSignalsTailwindBootstrapAngular MaterialChart.jsHighchartsD3

Backend

Node.jsNestJSPostgreSQLTypeORMPrismaSupabaseREST APIsOpenAI APISSE Streaming

AI

AI integrationClaudeClaude CodeGeminiSSE streamingPrescription & Document analysis

Testing

Cypress (E2E)Jest (unit)Storybook

Tooling

AWSGCPDockerGitLab CI/CDJenkinsNx monorepoViteWebpackNetlifyDigitalOcean

Architecture

Microserviceslazy loadingwhite-label themingNx monorepo

Experience

Eight years of shipping products across fintech, healthtech, agritech, and edtech — most recent first.

Lead Frontend Engineer

Dycom Industries Inc.USA · via Toptal

Feb 2025Feb 2026

Engineering, construction, and project-management services for telecom and utility industries.

  • Architected and led a company-wide Angular component library adopted across 3 frontend teams, cutting redundant development time by over 25%.
  • Migrated critical components to RxJS Signals, reducing unnecessary change detection in production and eliminating XSS and dependency vulnerabilities.
  • Established and documented frontend standards from scratch, replacing inconsistent team-by-team practices with a unified architecture and delivery approach.
  • Embedded Jest unit testing as a non-negotiable step before any component reaches production.
AngularTypeScriptSignalsRxJSSCSSChart.js

Fullstack Engineer

Wilbur-EllisUSA · via Toptal

Sept 2023Feb 2025

Enterprise agritech platforms (CropSights, AgVerdict) serving growers and agronomists across North America.

  • Designed and shipped versioned REST APIs (v1, v2, v4) across the AgVerdict NestJS microservice platform — 245+ commits.
  • Built geospatial soil-analysis features with Google Maps APIs, giving users richer field-level insights to guide planting decisions.
  • Engineered reactive data flows with NgRx and RxJS, handling complex async state from IoT sensors and geospatial sources.
  • Improved performance with intelligent caching for probe schedules and field events, cutting database load and API response times.
AngularTypeScriptRxJSNgRxNestJSPostgreSQLTypeORMGoogle Maps APIHighcharts

Fullstack Engineer · Technical Lead

Rehired

UpkeyUSA

Jan 2023Sept 2023

AI-powered career platform helping students and professionals stand out in their job search.

  • Built Upkey.ai from the ground up — an AI resume-analysis and recruitment platform serving 100K+ candidates — as technical lead across a team of 7.
  • Engineered an intelligent resume-scoring system (Sovren API + custom weighted matching) that cut candidate review time by 83%, scoring 1,000 candidates in under 30 seconds.
  • Built real-time AI content generation across 8 tools using SSE and OpenAI GPT-4, turning 30-second waits into instant streaming feedback.
  • Optimised PostgreSQL with composite indexing for sub-200ms search across 100K+ candidates — a 100x improvement over a 2.5s baseline.
  • Designed an NgXS architecture that eliminated 40% of frontend bugs via memoised selectors.
AngularNestJSNgXSOpenAI GPT-4SSEPostgreSQLElasticSearchMeilisearchTailwindCSS

Frontend Engineer

SpotDraftIndia

Jun 2022Dec 2022

Contract-management platform for legal and compliance teams.

  • Improved core legal workflows — bulk document downloads, stamp inventory, and document handling — at the heart of SpotDraft's signing experience.
  • Built sign-pod Cypress coverage from near zero to 50%+, giving the team automated protection over a legally sensitive part of the product for the first time.
  • Contributed Storybook documentation across the component library as a first-class deliverable.
  • Worked across Angular, NgRx, and Nx monorepo as part of a 20-engineer frontend team.
AngularNgRxNx MonorepoCypressTypeScriptTailwindCSS

Fullstack Engineer

UpkeyUSA

Jan 2022Aug 2022

First engagement at Upkey.

  • Optimised white-label brand-page delivery from 2 engineers over 5 days to 1 engineer in 3 days — a 70% efficiency gain that accelerated B2B partnership rollout.
  • Built and maintained growth campaigns that drove measurable user acquisition for a platform serving thousands of students.
  • Embedded Jest unit testing as a delivery standard across the codebase.
AngularNestJSNgXSTypeScriptTailwindCSSPWA

Senior Frontend Engineer

SystemSpecs LimitedNigeria

Promoted from Frontend Engineer (Jun 2020 – Jul 2021)

Jul 2021Dec 2021

One of Africa's largest fintech and HR technology companies.

  • Technically led a 5-engineer team to revamp and rebrand the HumanManager site with Angular Material SCSS theming and white-label architecture — 300%+ improvement in usability metrics.
  • Built and maintained 6 internal web applications using RxJS across Africa's largest HR platform.
  • Owned CI/CD configuration with Jenkins and embedded Jest unit testing as a delivery standard.
AngularTypeScriptRxJSNgRxSCSSBootstrapPWA

Software Developer

ViaPhone Services LimitedNigeria

Nov 2017Dec 2019

IT services for telecommunications and B2C.

  • Rebuilt the company site as a PWA with service workers, improving performance and offline capability.
  • Developed 3 internal applications in C# Blazor and WPF (MVVM); drove 200%+ growth in social awareness through redesigned product models and AdSense integration.
C#BlazorWPFMVVMJavaScriptPWA

Writing

Engineering, design patterns, and the occasional idea — across Dev.to, LinkedIn, and Medium.

Medium

Learning Machine Learning by Solving Real Problems

How building HomeRx Africa pulled me into ML — drug-name search, prescription interpretation, and when to use an API vs. build your own model.

Feb 26, 2026
artificial-intelligenceemerging-marketstechnology
Dev.to

Understanding the Unit of Work Pattern in NestJS

A behavioral design pattern for managing complex transactions and maintaining data consistency in NestJS.

Jan 17, 2025
nestjsdesignpatternsbackend
Articles

Solid Principles in JavaScript

SOLID is a five-letter acronym for a design principle that provides guidelines to building clean, easy to...

Jul 12, 2021
engineering
Medium

What's the Story?

On how the stories we tell — to others and ourselves — shape decisions, communities, and culture.

Dec 31, 2020
storytelling
Dev.to

Creating Dynamic Review Rating Displays with Font Awesome in Angular

A simple, performant way to build review ratings using Font Awesome icons and the class attribute in Angular.

Feb 29, 2020
angularfontawesomefrontend
Dev.to

8 Tips I Would Recommend to Any Beginner Frontend Web Developer

Tools and techniques for developers building on plain HTML, CSS, and JavaScript before reaching for frameworks.

Jan 31, 2020
frontendwebdevbeginners
Medium

The Hypothesis of the Future Reward

On effort and payoff — why the world tends to pay us today for the work we put in long before.

Dec 31, 2019
programming
Medium

Game Theory — Battle of Two Soda Giants

Reading the 2017 Coca-Cola vs. Pepsi price war in Nigeria through the lens of the prisoner's dilemma and Nash equilibrium.

Apr 6, 2019
business-strategygame-theory
Medium

Accessibility — A Better Life for All

Why accessibility belongs in every designer's and engineer's thinking process — and how IoT could extend it into the physical world.

Feb 28, 2019
accessibilitya11ydisability-rights

Education

University of Port Harcourt, Nigeria

B.Eng, Chemical Engineering

Dec 2010 – Feb 2016

Thesis: text-to-speech app for Fenske and McCabe-Thiele equations (Visual Basic .NET).

Udacity

Front-End Web Nanodegree

PluralSight

Mobile Web Specialist

Udemy

NestJS Zero to Hero

Certifications

Generative AI Fundamentals

Databricks

Angular Certification

HackerRank

Front-End Web Nanodegree

Udacity

Get in touch

Open to senior remote engineering roles and interesting problems. Reach out.

Say hello