Agentic AI & Frontend Developer

I build interfaces people enjoy — and the AI agents behind them.

I'm Abdullah Shaikh, a full stack agentic AI developer. I ship agents that do real work, from a live AI app that helps teachers plan lessons to autonomous loops that fix failing tests on their own. My stack is Python, FastAPI, the OpenAI Agents SDK, Claude Code and Next.js.

Karachi, Pakistan

Portrait of Abdullah Shaikh
Abdullah Shaikh~/karachi · building agents

01Selected work

Featured AI projects

Agents that do real work, and the interfaces that make them usable. Each one ships with source or a live demo.

Workflow diagram of the Personal AI Employee: incoming tasks, AI processing, human approval, and completed actions

01

Personal AI Employee (Digital FTE)

A local-first autonomous agent that triages Gmail, drafts replies and LinkedIn posts, and routes work through skills — with Claude Code as the reasoning engine, Obsidian as the dashboard, and a human approval step before anything is sent.

  • Python
  • Claude Code
  • MCP
  • Playwright
  • Obsidian

More projects

02Toolkit

Skills & technologies

What I reach for when building interfaces, agents, and the pipeline between them.

Frontend Development

Responsive, accessible interfaces backed by headless content.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Sanity CMS

Agentic AI

Tool-using agents, autonomous loops, and the APIs that serve them.

  • Python
  • OpenAI Agents SDK
  • Claude Code
  • OpenCode
  • MCP
  • FastAPI
  • Chainlit
  • Streamlit

Developer Tools

The workflow that ships it.

  • Git
  • GitHub
  • Docker
  • Bash
  • Vercel
  • Figma

03About

Frontend craft, agentic thinking.

I'm Abdullah Shaikh, an Agentic AI and Frontend Web Developer based in Karachi.

On the frontend I work with Next.js, TypeScript, and Tailwind CSS, often backed by a headless CMS like Sanity. On the AI side I build with Python and the OpenAI Agents SDK, and increasingly with coding agents such as Claude Code and OpenCode — wiring them into watchers, loops, and MCP servers so they can take on real, repetitive work.

What I care about most is keeping a human in the loop: agents that handle the routine and leave the final decision to a person, behind interfaces that are clear enough to trust. The goal is simple — software that looks good and solves real problems.

04Contact

Have a project in mind?

I'd love to hear about it — whether it's a web app, an AI agent, or both. Send a message or reach out on any of these.

Download resume (PDF)