Experience

Software quality and product engineering

For over 9 years, I’ve built and improved web software. My work now spans quality assurance, test automation, AI Assurance, frontend leadership, and product development. From internal tools to SaaS products, I help teams understand failures and make the workflows their users depend on more reliable.

Search, filters & sort

Filter by tag

Independent Quality Assurance Consultant

AFRINIC

May 2026 - Present · Remote

Software quality engineering across MyAFRINIC v2, connecting requirements reviews, risk-based test planning, and UI/API test design for platform workflows.

Quality Assurance Software Quality Engineering Consulting UI Testing API Testing
  • Prepared a cross-module test strategy and module test planning with risk-based scope and traceability.
  • Reviewed requirements and non-functional specifications for ambiguity, missing acceptance criteria, and testability gaps.
  • Designed UI/E2E and API test cases and regression sets across platform workflows, including expected behaviour, negative scenarios, and accessibility considerations.
  • Documented defects with reproducible evidence and maintained test-case, test-data, and dependency records.

Quality Assurance Engineer (Consultant)

Independent Consulting

Aug 2020 - Present · Remote

Independent consulting in software quality, test automation, and AI Assurance for internal platforms, bespoke software, and teams adapting internal tools into SaaS products.

Quality Assurance Consulting Internal Platforms Bespoke Software Test Automation
  • Tested internal platforms and software tailored to client-specific workflows and operational needs.
  • Applied test automation to repeatable UI and API regression checks.
  • Provided AI Assurance for AI-enabled features, evaluating expected behaviour, output consistency, and failure cases.
  • Assessed software behaviour against the workflows and expectations of the people using it.
  • Contributed QA experience to the transition from internal tools to SaaS products, considering product behaviour beyond a single organisation’s use.

Frontend Lead

Emerj LLC

Dec 2025 - Present · Remote

Led frontend delivery for a Vue 3 + TypeScript SPA with multi-tenant workflows, role-based access control, and API-driven UI state aligned to backend contracts.

Vue 3 TypeScript Pinia SPA Architecture RBAC
  • Architected a scalable SPA foundation (routing, state management, API client abstraction, error handling) to improve delivery consistency and reduce integration friction.
  • Aligned UI state and permissions with backend contracts across organization/project scopes, reducing edge-case regressions through clearer contracts and stricter typing.
  • Improved UX predictability for complex workflows by standardizing loading/error states and defensive UI patterns for partial/failing network conditions (Chrome DevTools network profiling).

Frontend Engineer

Crypto & Web3 Landing Pages

Nov 2023 - Mar 2025 · Remote

Built high-performance landing pages and authentication flows for Web3 products, prioritizing speed, accessibility, and measurable funnel improvements.

React Next.js TypeScript Web Performance Core Web Vitals
  • Achieved LCP < 2s and CLS < 0.1 through performance-first UI and asset optimization (Lighthouse, PSI, WebPageTest).
  • Improved onboarding completion time ~35% by reducing friction in critical steps and validating funnel behavior (GA4).
  • Improved conversion tracking accuracy ~25% via GTM/GA4 event instrumentation, validation, and QA checks (GTM, GA4).

Frontend Engineer (Vanilla)

DevionCoop Personal Care Home

Jan 2026 - Present · Remote

Built a high-performance, mobile-first website for a US personal care home, optimized for accessibility, conversion, and operational reliability.

HTML CSS JavaScript Vanilla JS Performance
  • Delivered Lighthouse/PSI scores of 99/100/100/100 (lab) via a zero-dependency vanilla stack and performance-first rendering strategy (Lighthouse, PSI).
  • Validated real-world load behavior and bottlenecks using network/waterfall profiling (Chrome DevTools, WebPageTest).
  • Audited accessibility with axe/WAVE and monitored availability with UptimeRobot for dependable service discovery (axe, WAVE, UptimeRobot).

WordPress Developer

Escort Agency Booking Platform

Apr 2022 - Sep 2022 · Remote

Built a WordPress + Elementor + ACF platform and improved admin workflows for self-service content and bookings.

WordPress Elementor ACF Admin UX Performance
  • Reduced support dependency by ~80% by enabling client self-management and clearer admin UX (client feedback + workflow validation).
  • Reduced data load ~45% and improved admin responsiveness ~35% via query and caching improvements (Chrome DevTools, WebPageTest).
  • Sustained performance scores in the 90s and improved technical SEO readiness (Lighthouse, PSI, Search Console).

Web Developer

Lifestyle Restaurant & Lounge

Jan 2020 - May 2020 · On-site / Hybrid

Built a responsive marketing website and improved performance, indexing, and engagement through technical SEO and analytics-driven iteration.

HTML CSS JavaScript jQuery Bootstrap
  • Hit sub-2s load targets through modular layout and asset optimization (Lighthouse, PSI, Chrome DevTools).
  • Improved indexing speed ~60% and CTR visibility ~25% through technical SEO fixes and sitemap hygiene (Search Console).
  • Increased engagement ~20% by refining page structure and event tracking for key actions (GA4, GTM).

Frontend Engineer (Internship)

HNG Tech

Oct 2025 - Dec 2025 · Remote

Shipped frontend features in sprint cycles across React/Next.js projects with a focus on reusable components and production-minded delivery.

React Next.js JavaScript TypeScript Frontend
  • Built and shipped React/Next.js UI features under tight deadlines, focusing on predictable state and resilient API-driven interfaces.
  • Collaborated with backend engineers on API contracts; implemented loading/error states and edge-case handling for smoother UX.
  • Improved delivery consistency by standardizing component patterns and lightweight documentation for teammates.