UUbaidullah
  • Work
  • About
  • Writing
  • Now
  • Uses
  • Playground
Let's build something that actually ships.

I take on a small number of product engineering engagements at a time. If you're building something AI-shaped and need someone who can own end-to-end, that's where I'm useful.

Start a conversation
Sitemap
  • Work
  • About
  • Writing
  • Now
  • Uses
  • Playground
  • Contact
Elsewhere
  • GitHub
  • LinkedIn
  • Instagram
  • Email
© 2026 Ubaidullah. Built in Pakistan.
Next.js · React 19 · Tailwind v4 · Vercel
Available for select workPakistan

Builder ofproduction‑gradeAI products.

I'm Ubaidullah — a senior product engineer who ships AI features to real users. Currently at Tututor.ai, where 17,000+ students and teachers use what I build daily.

See selected work
Start a conversation
Scroll for selected work
Portrait of Ubaidullah, senior product engineer
U
Ubaidullah
Pakistan · Remote
Available
ReactNext.jsTypeScriptNode.jsMongoDBWebSocketsOpenAIClaudeTailwindFramer MotionRedux ToolkitStripeReactNext.jsTypeScriptNode.jsMongoDBWebSocketsOpenAIClaudeTailwindFramer MotionRedux ToolkitStripe
Selected work

Real products, real users, real outcomes.

A few of the products I've shipped end-to-end. Each one is a case study, not a screenshot dump.

LiveNov 2023 — Present

Tututor.ai

AI-native education platform used daily by 17,000+ students and teachers.

ReactNode.jsExpressMongoDBWebSockets+3
17,000+
Students & teachers
90–95%
Lesson-prep time saved
1
Person
0→1
AI features
in-progressMar 2026 — Present

Nobuko Japan

Multi-provider AI voice agent and live supervision platform for a Tokyo-based used-vehicle exporter.

ReactNode.jsExpressMongoDBWebSockets+5
ShippedDec 2024 — Jun 2025

Insight-X

AI business analytics for MedSpas — generates custom dashboards from any data shape.

ReactTailwind CSSChart.jsD3.jsOpenAI API+3
ShippedSide project

AI Humanizer

AI text humanization SaaS — multi-LLM pipeline that bypasses ZeroGPT detection, with Stripe billing baked in.

ReactNode.jsExpressMongoDBOpenAI+4
ShippedSep 2023 — Apr 2024

Jurri

Enterprise cloud storage + multi-email management — built for teams that have stopped trusting Drive.

ReactRedux ToolkitRTK QueryNode.jsExpress+1
ShippedJan 2023 — Aug 2023

Yaksport

Sports training-camp booking platform — 100+ Danish clubs, multilingual, fast search.

ReactTailwind CSSi18nextReact RouterREST APIs
ShippedNov 2022 — May 2023

Crown Kabab

E-commerce restaurant platform — Stripe, OAuth, bilingual, end-to-end ordering.

ReactRedux ToolkitRTK QueryStripeGoogle OAuth+1
ShippedSide project

Animated Landing

A landing page that proves you can have complex motion and still hit a 95+ Lighthouse score.

ReactTailwind CSSFramer MotionGSAP
View all work
Track record

Where I've been shipping.

Four years of building production web applications — first as a junior turning into a team lead, now owning architecture and AI features end-to-end.

  1. Mar 2026 — Present
    Tokyo, Japan (Remote)

    AI Voice Agent Developer & Full-Stack Engineer · Part-timeNobuko Japan

    Owning AI and automation end-to-end at a Tokyo-based used-vehicle exporter shipping to the UK, Ireland, Cyprus, and Pakistan. The existing team maintains the legacy CRM; I handle everything voice-AI and automation, frontend through backend. Currently in demo phase, validating before full production rollout.

    • Built a pluggable multi-provider voice agent — Gemini Live alongside a custom ElevenLabs + STT pipeline; users pick the model, the voice, and bring their own API keys.
    • Shipped live agent supervision — human agents listen to AI calls in real time, see streaming transcripts, inject context to steer mid-call, or take over entirely.
    • Built the campaign system — Excel contact import, campaign builder, outbound SIP calling at scale through the company's SIP server.
    • Designed the full audit trail — every call's audio, transcript, exact prompt, supervisor actions, and QA review stored and fed back into prompt improvements.
    ReactNode.jsExpressMongoDBSIPGemini LiveElevenLabsSTT / TTSPrompt engineering
  2. Nov 2023 — Present
    Murcia, Spain (Remote)

    Full-Stack / Product EngineerTututor.ai

    Building an AI-native education platform serving 17,000+ students and teachers across schools in Murcia, Spain. Reduced lesson-prep time by 90–95% via AI-generated content. Own architecture for AI services, the school CRM, and core student experience.

    • Designed and shipped an AI chatbot system letting teachers spin up topic-specific tutors; teachers review student conversations to surface gaps.
    • Built AI quiz generator with automatic grading and per-class performance analytics on top of lesson content.
    • Architected the school CRM (students, classes, content) so admins manage everything from one platform.
    • Migrated heavy AI flows behind WebSockets + a microservices boundary to keep teacher UX responsive under load.
    ReactNode.jsExpressMongoDBWebSocketsMicroservicesOpenAI APIElevenLabs API
  3. Jan 2022 — Jan 2024
    Viby, Denmark (Remote)

    React DeveloperDanzee Tech

    Joined as a junior, grew into the go-to for new teammates and feature owner across two years. Frontend-led but owned chunks of Node/Express — JWT auth, payments, third-party integrations.

    • Built an internal component + hooks library that became the team's default ship surface, cutting handoff churn on new screens.
    • Diagnosed and fixed query/indexing hotspots when API latency spiked under load.
    • Shipped frontend for Jurri (cloud storage + multi-email platform): drag-and-drop uploads, unified inbox, password vault.
    • Code-split + lazy-loaded the bundle to drop initial load ~40%.
    ReactRedux ToolkitRTK QueryNode.jsExpressMongoDBJWTStripe
How I think about the work

Four things I won't compromise on.

01

Ship to users, not to portfolios.

Every project on this site is in production with real people relying on it. Demo-quality code is a different sport.

02

Architecture is the feature.

The hard part of an AI feature isn't the prompt — it's the streaming, the storage shape, the failure modes, the latency budget.

03

Design is part of the job.

Most of my work has been at startups without a designer. I've learned to think in flows before I think in components.

04

Speed is a feature for the user, not the developer.

I'll optimize the bundle, the queries, and the layout shift — because users feel slowness even when they can't name it.

Get in touch

Have something worth building?

I'm open to a small number of senior product engineering roles and AI engineering engagements. If you're shipping to real users, let's talk.

Start a conversation
itsubaidullahomer@gmail.com