Available for hire — Remote & Global

Sarah NdomSoftware Engineer & AI Developer

I build full-stack products that ship — from pixel-perfect UIs to Supabase backends, Edge Functions, and LLM-integrated features. React · TypeScript · Next.js · AI APIs. 3+ years in production.

3+
Years Building
8+
Projects Shipped
3
AI APIs Integrated
Sarah NdomSarah NdomSarah Ndom
📍 Lagos, Nigeria
Expertise

What I Build With

A cross-disciplinary stack covering AI, frontend, backend, and deployment.

Core Languages
TypeScriptJavaScript ES6+HTML5CSS3Python
⚛️
Frontend Frameworks
React.jsNext.js 14+Tailwind CSSRedux ToolkitViteBootstrap 5
🤖
AI / LLM Engineering
OpenAI APIAnthropic Claude APIPrompt EngineeringLLM IntegrationAI-Assisted UI
🗄️
Backend & Database
SupabasePostgreSQLFirebaseREST APIsEdge FunctionsRLS Policies
🚀
DevOps & Tooling
Git / GitHubGitHub ActionsVercelCI/CDChrome DevToolsFigma
📱
Mobile & More
React NativeAndroid BuildsIndexedDBPWASEOAccessibility (A11y)
Work

Selected Projects

Real products, shipped. Not tutorials — things that work in production.

⭐ Featured · AI-Powered

StarFlix — Animation Streaming Platform

Full-stack streaming platform built solo from blank file to live deployment. Cinematic hero slider, in-app video player, admin CMS with scheduled releases, AI-powered search, role-based auth, IndexedDB offline downloads, biometric support, and real account deletion via Supabase Edge Functions.

ReactSupabaseTailwindViteEdge FunctionsAI SearchIndexedDB
Able Enterprises — Electronics Marketplace
🚀 Next.js

Able Enterprises — Electronics Marketplace

A premium e-commerce platform for high-end electronics built with Next.js and TypeScript. Features include real-time inventory management via Supabase, server-side rendering for SEO, and a streamlined checkout flow.

Next.jsTypeScriptSupabaseTailwind CSS
🍔 Next.js

NexTask — Food Delivery App

A full-stack food ordering platform featuring real-time order tracking, dynamic menu filtering, and a seamless checkout experience powered by Supabase and Next.js.

Next.jsTypeScriptRedux ToolkitSupabaseTailwind CSS
🧩 DOM · JS

Browser Extensions Manager UI

Interactive dashboard with advanced DOM manipulation, state-based filtering, and a custom theme switcher. Responsive across all breakpoints.

JavaScriptCSS3DOM APITheme Switcher
🎫 Vanilla JS

Ticket Management App

Vanilla JavaScript app with custom client-side router, persistent localStorage state, and real-time notification system — built with modular ES6 architecture.

Vanilla JSES6 ModuleslocalStorageCustom Router
🍦 Vanilla JS

QuickEats — Food Delivery App

A lightweight food ordering interface built with pure JavaScript. Features high-performance search filtering, a custom-built shopping cart system, and responsive design layouts.

JavaScriptHTML5CSS3Firebase
Weather App
🌤️ API Integration

Weather App

Responsive app integrated with OpenWeather API. Optimised fetching logic, error handling, and dynamic UI updates based on real-time meteorological data.

ReactOpenWeather APIResponsiveError Handling
🎟️ File API

Conference Ticket Generator

High-performance generator with complex form validation and local file processing via the File API. Real-time data binding delivers instant, personalised event tickets.

ReactFile APIForm ValidationReal-time Binding
About

Engineer by instinct.
Builder by choice.

I'm a software engineer based in Lagos, Nigeria. I don't just write code — I build things that work in production, handle edge cases, and hold up under real users.

My background spans frontend architecture, full-stack development, and AI integration. I've shipped features at ScreenerHQ, built a complete streaming platform from scratch, and integrated LLM APIs into production workflows using OpenAI and Anthropic Claude.

What sets me apart: I'm comfortable owning the full stack — from React component to Supabase Edge Function to Vercel deployment. I debug across the entire system and I don't disappear when things break.

Currently open to remote and hybrid roles — frontend, full-stack, or AI engineering. If you need someone who treats your codebase like it matters, let's talk.

🎯
Product-First Thinking
I care about the user experience, not just the code. Every decision is made with the end product in mind.
🤖
AI Developer
Hands-on experience with OpenAI, Claude, and Supabase AI — wiring LLMs into real production features, not just demos.
⚙️
Full-Stack Comfort
From React UI to Supabase RLS policies, Edge Functions, and Vercel deployments — I own the whole thing.
🔍
Debugging as a Skill
I trace issues across the full stack — TypeScript errors, RLS misconfigurations, CI/CD failures. The hard problems don't scare me.
🌍
Remote-Ready & Reliable
3+ years working across remote environments. I communicate clearly, deliver consistently, and don't need hand-holding.
Experience

Industry Experience

Software Engineer
ScreenerHQ
Oct 2025 – Present · Remote · Lagos, Nigeria
  • Integrated LLM-powered features using OpenAI API — intelligent search filtering and AI-generated content suggestions shipped to production.
  • Engineered modular React + TypeScript components reducing code duplication by ~15% and improving design system consistency.
  • Improved Core Web Vitals by 25% via Next.js Server Components, lazy-loading, and strategic code splitting.
  • Configured GitHub Actions CI/CD pipelines, cutting deployment errors by 10%.
  • Resolved 50+ cross-browser layout issues ensuring visual consistency across Chrome, Safari, and Firefox.
Junior Software Engineer — Internship
Xerax Labs Inc.
Mar 2024 – Feb 2025 · Hybrid · Lagos, Nigeria
  • Built dynamic UI components integrated with RESTful APIs, handling client-server data flow end-to-end.
  • Led mobile-first UI refactor across three core landing pages — directly contributed to a 20% increase in mobile user adoption.
  • Wrote custom JavaScript logic for multi-step forms and modal workflows, reducing user input errors by 15%.
  • Managed Git branching, pull requests, and code reviews within an agile sprint environment.
  • Recognised formally for independently resolving long-standing cross-device bugs ahead of deadline.
Contact

Let's Build Something

Open to roles, contracts, and collaborations. Don't overthink it — just reach out.