Open to software opportunities

Software Engineer

Emmanuel Ufere

I build company systems and frontend interfaces, from database schemas and API architecture design to high-performance web products. I take projects from zero to production.

  • Backend architecture
  • Database & schema design
  • NestJS & Node.js
  • PostgreSQL & MongoDB
  • REST API design
  • Frontend engineering

Frontend leadership with product empathy

I care about the layer where business complexity meets human experience.

I care a lot about what happens below the surface. Database schema design, API contracts, service architecture, these are the parts I find myself thinking about most. When I build systems, i find myself making sure that the data model is scalable and maintainable. Getting that right upfront makes everything else easier.

On the frontend I have years of production experience across boards using different frontend frameworks like Nuxt, Vue, React, and Next.js — SSR, RBAC, testing culture, and design systems. But I'm most interested in work where the backend and frontend have to talk cleanly and securely, where both sides of the stack are treated like first-class problems.

I care about user experience too. Getting the UI right, making sure it's performant, that the user experience is smooth. I've been in situations where the frontend was an afterthought, and it made the whole system harder to use and maintain. I always make sure to avoid that.

Schema-first thinking

I start every build by getting the data model right. Clean schemas and well-defined relationships make everything downstream faster and easier to maintain.

End-to-end ownership

From database design and API architecture to the frontend and deployment. I've taken projects from planning to production and I take full responsibility for what I build.

Delivery discipline

Performance, testing, and reliability are not afterthoughts. I build with production in mind from day one — whether that's NestJS guards, Playwright tests, or SSR caching.

Core technical expertise

A frontend-heavy toolset shaped by performance, systems thinking, and product delivery.

Backend & APIs

  • NestJS
  • Node.js
  • REST API design
  • RBAC & auth
  • Guards & middleware

Databases

  • PostgreSQL
  • MongoDB
  • Mongoose
  • Schema design
  • Data modelling
  • Microsoft SQL Server

Languages

  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • SASS

Frontend Frameworks

  • Vue.js
  • Nuxt.js
  • React.js
  • Next.js
  • React Native

Testing & Quality

  • Playwright
  • Vitest
  • Jest
  • Cypress
  • Snapshot testing

DevOps & Infrastructure

  • GitHub Actions
  • CI/CD
  • SSR & caching
  • Sentry
  • Firebase
  • Supabase

Things I've built

A mix of backend systems, full-stack platforms, and product work. Each one I either designed from scratch or took full ownership of.

  • Confidential

    Flexible email template builder

    Email Template Builder

    Built a email template builder system end-to-end — from the initial model design through to features like email template creation, email template management, email template preview, and email template delivery. I oversaw every layer and made sure the data relationships were clean enough to scale without turning into a mess.

    Outcome A working email template builder system with well-structured models and full CRUD functionality across all modules.

    • MongoDB
    • Mongoose
    • Node.js
    • Schema Design
    • REST API
  • In progress

    Currently in development

    Full Hair E-commerce Platform

    Building the full backend for a hair e-commerce brand using NestJS and PostgreSQL. I'm handling everything: product catalogue and variants, inventory tracking, order lifecycle, customer accounts, and payment integration — all structured around typed Postgres schemas and a clean service-module architecture.

    Outcome A production-ready NestJS backend with modular architecture, PostgreSQL relations, and real-world e-commerce flows.

    • NestJS
    • PostgreSQL
    • TypeScript
    • Node.js
    • E-commerce
    • REST API
  • Confidential

    Funding-critical platform

    Insurance Core Service Application

    Led the architecture and delivery of the main insurance platform at MyCoverGenius — SSR setup, RBAC for brokers, admins, and underwriters, high-volume dashboard optimisation, and a testing foundation with Playwright and Vitest. I also ran internal workshops on data modelling and schema design for the wider engineering team.

    Outcome Supported the product story behind a $1.25M pre-seed milestone. Reduced regression bugs by 75%.

    • Nuxt.js
    • Vue.js
    • SSR
    • RBAC
    • Playwright
    • Vitest
    • Architecture

Work history

Roles focused on frontend architecture, product delivery, and scalable interface systems.

  1. Lead Frontend Engineer

    MyCoverGeniusHybrid - Lagos

    Hybrid

    Emmanuel Ufere spearheads the development of innovative, user-centric interfaces as the Frontend Lead Engineer at MyCoverGenius, driving solutions that simplify insurance access. With a passion for pushing web development boundaries, Emmanuel collaborates with cross-functional teams to transform ideas into cutting-edge solutions that elevate user satisfaction and deliver intuitive, accessible products.

    • Architected and delivered the foundational core service application that supported the company’s first $1.25M pre-seed funding milestone.
    • Mentored 2 junior to mid-level developers and established stronger code review and knowledge-sharing habits across the team.
    • Designed and ran internal workshops on data modeling, schema design, and normalized data structures for better frontend and API integration.
    • Spearheaded the v2MCA Admin Portal migration with Nuxt.js SSR and caching strategies, reducing initial load time by 70%.
    • Resolved rendering bottlenecks in high-volume dashboards with virtualization while integrating robust role-based access control for brokers, administrators, and underwriters.
    • Championed Playwright and Vitest adoption, helping drive a 75% reduction in production-level regression bugs.
    • Nuxt.js
    • Vue.js
    • SSR
    • RBAC
    • Playwright
    • Vitest
    • Virtualization
    • Leadership
  2. Frontend Engineer

    Mycover.aiHybrid - Lagos

    Hybrid

    Delivered foundational frontend systems with a strong focus on reusable UI, global performance, and fast cross-functional product execution.

    • Designed and built a custom organisation-wide UI component library that improved consistency, reuse, and developer velocity.
    • Planned and executed a CDN strategy for static assets and media, improving loading performance across geographically distributed users.
    • Worked closely with product managers, designers, and backend engineers to define, build, test, and ship market-ready solutions quickly.
    • Design Systems
    • Component Library
    • CDN Strategy
    • Performance
    • Cross-functional Delivery
  3. Fullstack Developer

    MyCoverGeniusHybrid - Lagos

    Hybrid

    Supported core insurance product delivery with a mobile-first approach that made complex digital services more accessible and operationally efficient.

    • Improved user-facing digital insurance flows for accessibility, clarity, and modern responsive behaviour.
    • Partnered with project managers and finance teams on delivery strategies that reduced resource waste and improved development timelines.
    • Frontend Delivery
    • Mobile-first
    • Insurance Products
    • Product Collaboration
  4. Frontend Developer

    HourspentOnsite — Lagos

    Onsite

    Bridged design and engineering by translating high-fidelity product concepts into pixel-precise, responsive, cross-browser interfaces.

    • Converted Figma and Sketch designs into responsive interfaces with strong fidelity to the original visual direction.
    • Improved frontend transaction handling workflows for better submission accuracy, trust, and operational consistency.
    • Worked with project managers on implementation strategies that improved pipeline efficiency and reduced resource overhead for feature delivery.
    • UI Engineering
    • Responsive Design
    • Cross-browser Compatibility
    • Figma
    • Operational Efficiency

Education and certifications

Formal learning and specialist training that reinforce hands-on delivery experience.

  • Education

    B.Sc. (In Progress)

    University of the People

    Jan 2025 — Present

    Currently pursuing an undergraduate degree while continuing full-time product engineering work.

  • Certification

    Certificate in JavaScript (Advanced)

    LinkedIn Learning & Udemy

    Completed

  • Certification

    Certificate in Nuxt (Specialist)

    Udemy & Nuxt Lab

    Completed

  • Certification

    Certificate in React (Advanced)

    LinkedIn Learning & Udemy

    Completed