About

Emmanuel Noi

Frontend Engineer

I build frontend products in Angular and React, with a strong focus on testing, accessibility, and performance. My recent work includes 3 shipped products backed by 1,300+ automated tests.

Angular React TypeScript Playwright Accessibility Performance Testing

3

shipped products

1,300+

automated tests

Angular + React

production delivery

A11y + Performance

release discipline

Experience

I have worked across self-directed product work, industrial software, and client delivery. The common thread is turning messy problems into something useful and shippable.

View Resume

Software Engineer — Product Engineering

2023-Present
  • Built and shipped 3 production web applications across geospatial learning, content tooling, and local-first finance.
  • Built maintainable Angular and React frontend systems backed by 1,300+ automated tests and quality-focused release workflows.
  • Delivered measurable outcomes including sub-millisecond selection, 6-browser validation, and fully offline planning workflows.

Software Developer / Team Lead — Servo-Robot Inc. & Fairfield University

2020-2023
  • Led a 5-person engineering team delivering a proprietary weld-inspection analytics application within 6 months.
  • Designed an Angular and Node.js workflow that transformed large inspection exports into normalized data, cutting manual prep time by roughly 50%.
  • Built analytics dashboards that turned complex weld data into real-time operational insights and improved decision-making efficiency by 25%.

Web Developer — MarkNet Group

2017-2020
  • Improved consumer and B2B web properties across 5+ client properties, contributing to a 40% improvement in accessibility and page-speed audit scores within 6 months.
  • Built HTML email campaigns and event microsites with registration workflows, contributing to a 40% increase in email open rates.
  • Established cross-browser QA across Chrome, Firefox, Safari, and Edge, reducing pre-launch UI defects by roughly 30%.

Selected Work

These are the projects that best show how I think: product sense, frontend architecture, testing depth, and the ability to ship something real.

View Work

Software Engineer

GlobePlay

I built GlobePlay as a 3D learning platform in Angular and Three.js. It renders 241 countries and GBIF migration data in real time, stays smooth on mid-range devices, and still works well when the internet is unreliable.

Why It Exists

It gave classrooms a globe tool they could actually rely on for exploration, quizzes, and progress tracking, even with weak connectivity.

Proof

241 countries rendered live · 407kB gzipped bundle · 60fps interaction / 0fps idle · <1ms GPU country selection · 604 tests

Stack

  • Angular
  • Three.js
  • WebGL
  • TypeScript

Software Engineer

Richtext2Markdown

I built Richtext2Markdown in Angular to make rich text conversion feel simple and dependable. Accessibility was part of the build from the start, the output stays predictable, and the import and export flows hold up across browsers.

Why It Exists

It made writing and converting content less frustrating, especially for people using the keyboard or assistive technology.

Proof

6-browser validation matrix · keyboard-first accessibility baseline · deterministic conversion pipeline · performance-budgeted startup

Stack

  • Angular
  • TypeScript
  • Tiptap
  • Turndown

Independent Product Engineer

Talliofi

I built Talliofi as a local-first personal finance app where your data lives on your device first and sync is optional. The goal was to make budgeting and planning useful right away, without forcing account setup or default cloud storage.

Why It Exists

It let people start budgeting immediately instead of asking them to hand over data before they had even tried the product.

Proof

100% offline-capable default mode · 760+ tests · route-level code splitting · repository strategy for local and sync-ready storage modes

Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS

Contact & Links

Everything most recruiters ask for is here: the work, the resume, the code, and a direct way to reach me.

Quick Review

Start wherever you want. The important pieces are all here.

No extra digging. Just the work, the resume, the code, and contact details.

Contact

Use this if you want to talk about a role, a team, or next steps.

Contact Me

Resume

PDF version for forwarding, printing, or ATS upload.

Download Resume

Source Code

If you want to inspect the code, start here.

Open GitHub

LinkedIn

Background, work history, and the standard recruiter profile.

Open LinkedIn