Ubaidullah
  • Work
  • About
  • Now
  • Playground
  • Contact
CV
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
  • Now
  • 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
View CV
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.

Products I've shipped end-to-end, shown as they actually run in production. Hover a card to scroll through the live site.

tututor.ai
Screenshot of the Tututor.ai website
LiveNov 2023 — Present

Tututor.ai

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

ReactNode.jsExpressMongoDB+4
Read case studyVisit live site
joinillume.com
Screenshot of the Insight-X · now Illume website
LiveDec 2024 — Jun 2025

Insight-X · now Illume

AI business analytics for MedSpas — generates custom dashboards from any data shape. Live today as Illume Analytics.

ReactTailwind CSSChart.jsD3.js+4
Read case studyVisit live site
viloi.com
Screenshot of the Viloi website
LiveSide project

Viloi

AI humanization SaaS live at viloi.com — multi-LLM pipeline that rewrites machine text until it reads human, with Stripe billing baked in.

ReactNode.jsExpressMongoDB+5
Read case studyVisit live site
yaksport.dk
Screenshot of the Yaksport website
LiveJan 2023 — Aug 2023

Yaksport

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

ReactTailwind CSSi18nextReact Router+1
Read case studyVisit live site
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. 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
  2. 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