I ship AI products end to end: production SaaS, cross-platform apps and the systems around the model.

Portrait of Abdul Rafay

I am an AI engineer and full stack developer who architects and ships production SaaS platforms, cross-platform mobile apps, and AI-integrated systems.

At Tudo Tech Lab I built TudoNum’s professional services module from the ground up — a schema-driven form engine, multi-tier RBAC, calendar-driven booking, and multi-region payment rails across three countries.

On my own time I ship products like Wryte, a collaborative Markdown editor with a custom GitHub-to-Convex sync engine, and Env Pilot, a secrets management SaaS with a VS Code extension, CLI, and granular per-variable permissions.

Principles

  1. 01

    Simple beats clever. Build complex things as simply as possible. The best code is the code you never had to write.

  2. 02

    YAGNI. Nothing gets built for a future that hasn't asked for it yet.

  3. 03

    Types are the contract. Systems should adapt to change instead of demanding edits everywhere. Inferred types over hand-written ones.

  4. 04

    Own the edges. System design, edge cases and long-term maintainability come before the demo.

On AI

I build the scaffolding around AI tools so teams don't ship what the model hallucinated.

I work with LLMs every day: Claude SDK, OpenAI and OpenRouter in production, whisper.cpp and Core ML on device. I have strong opinions about where they help and where they hurt, because I've shipped enough with them to know. The model drafts; types, tests and review decide what ships.

Stack

Frontend & Mobile
react · nextjs · react native · flutter · astro · vite · tailwindcss · typescript
Backend & APIs
python · django · nodejs · express · convex · prisma · postgresql · mongodb
Auth & Payments
clerk · firebase · supabase · stripe
AI / LLM
claude · openai · tensorflow
Cloud & DevOps
aws · vercel · docker · bash

Learning

I treat learning as a core part of my work. I continuously refine my skills by adopting new tools, revisiting architectural decisions, and improving how systems are built and maintained. My learning is driven by real problems such as scaling applications, improving performance, reducing complexity, and helping teams work more effectively together. Through mentorship, collaboration, and technical leadership, I focus on building software that lasts.

Off hours

Outside of work, I enjoy challenges that demand focus and strategic thinking. Competitive gaming plays a big role in how I recharge, sharpening decision-making, teamwork, and adaptability under pressure. Exploring new experiences helps me reset and maintain balance, which directly influences how I approach problem-solving and collaboration in my professional life.