Skip to content

Abdullah Ahmed

00

AI full stack product engineer

I build software that reads.

Mailboxes, PDFs, university prospectuses, private document archives. The software classifies, retrieves and drafts. A person still makes the call.

Now
Lead Software Engineer, CCRIPT Agency
Write
contactabdullahahmed@gmail.com
Find
GitHubLinkedIn

Notched wherever 3 or more cards below are.

About

I'm an AI full stack product engineer and the lead software engineer at CCRIPT Agency, where I handle the client as well as the code: scoping, stakeholder updates, and shipping from kickoff to production. Before that I was an associate software engineer at Devsinc.

Most briefs arrive vague. I turn them into the parts every product needs (interface, API, auth, background workers, data), then into the part that is usually the point lately: agents, RAG, embeddings, hybrid retrieval, classification pipelines, local LLMs, and MCP servers that let agents use tools.

The current one is Inbox Triage Automation, a read-only Claude agent on top of Microsoft Graph. It pulls context from pgvector and leaves its drafts in a Next.js dashboard for someone to review.

I've worked on IoT, automotive, EdTech, fintech and AI products, mostly in React, Next.js, TypeScript, Node.js, Python, FastAPI and ASP.NET Core, deployed to Azure, AWS and GCP with Docker, nginx, GitHub Actions and Vercel. Session design with JWT and OAuth, webhooks, WebSockets and workers are the plumbing I usually end up owning.

Outside client work I build sift, self-hosted document intelligence, and acct, a CLI that binds a GitHub identity to a directory.

Work

4 experience · 6 projects · 1 education

Every card is notched along its top edge for the tools it involved. Push a needle through a term and the cards notched there fall out of the deck. That is how edge-notched cards were searched before databases.

11 cards in the deck. Pick a term to push a needle through.

Experience

4 cards
  1. Card E1

    Employment

    CCRIPT Agency

    Software Engineer, then Lead Software Engineer

    Jul 2026 – Now

    1. Lead Software Engineer

      Aug 2026 – Now

      • Own client communication and delivery: scoping, stakeholder updates, and shipping from kickoff to production.
      • Lead a production platform that automates several mailboxes at once. Mail arrives through Microsoft Graph change notifications with a polling fallback, and async workers classify it, retrieve context, and draft replies with Claude.
      • Own the whole stack: FastAPI, PostgreSQL with pgvector for hybrid retrieval, Redis for rate limiting and sessions, and a Next.js TypeScript dashboard. Auth runs on short-lived JWTs, rotating HttpOnly refresh cookies, double-submit CSRF and an Origin allowlist. It ships in Docker on AWS behind nginx, with TLS on Redis and validated secrets.
    2. Software Engineer

      Jul 2026 – Aug 2026

      • Built the foundation of Inbox Triage Automation: Microsoft Graph ingest, Claude classification and drafting, and context retrieval backed by pgvector.
      • Wrote the FastAPI backend, the Redis session and rate-limit layer, and the Next.js TypeScript review dashboard.

    Notched for LLMs, RAG, Agents, Python, TypeScript, Next.js, Postgres, Redis, Docker, AWS, Auth

  2. Card E2

    Employment

    Devsinc

    Associate Software Engineer

    Apr 2026 – Jun 2026

    • Worked on a web platform that helps automotive and manufacturing clients monitor and improve workspace efficiency.
    • Built and maintained custom computer vision inference for real-time data on NVIDIA Triton Inference Server, data pipelines on BigQuery, and React and Next.js frontends on Microsoft Azure.

    Notched for ML / CV, React, Next.js, Azure

  3. Card E3

    Employment

    NETSOL Technologies

    AI / ML Trainee

    Feb 2026 – Mar 2026, dropped out

    • Hands-on machine learning projects with mentorship, using industry-standard AI and ML tools and frameworks.

    Notched for ML / CV

  4. Card E4

    Employment

    Jun 2025 – Aug 2025

    • Built and maintained enterprise fintech apps, including EdaaConnect and Alfalah Investments, in React and ASP.NET.
    • Implemented UI components and backend logic alongside senior engineers, and took part in code reviews and sprints aimed at performance.

    Notched for .NET, React

Projects

6 cards
  1. Card P1

    Project

    sift

    Self-hosted document intelligence.

    Product · Privacy

    Privacy-first RAG for legal, medical and research documents. Hybrid retrieval, chat with citations, and MCP so agents can query it. The documents never leave the building.

    Notched for LLMs, RAG, Agents, TypeScript, Postgres, Docker

  2. Card P2

    Project

    acct

    One folder. One GitHub account. One identity.

    Open source · CLI

    Directory-scoped GitHub identity: git, HTTPS, SSH and gh auth stay bound to the folder you're in. It fails closed and has no global switch. The official gh CLI lists automatic directory switching as out of scope, and acct fills that gap. Published on npm as acct-sh.

    Notched for Node.js, TypeScript, Auth

  3. Card P3

    Project

    Inbox Automation Agent

    Read-only Outlook triage.

    Agency · AI

    Microsoft Graph ingest, Claude classification and drafts, pgvector retrieval, and a Next.js review dashboard. It never writes to the mailbox.

    Notched for LLMs, RAG, Agents, Python, Next.js, Postgres, Redis, AWS

  4. Card P4

    Project

    OneUni

    University admissions for Pakistan.

    EdTech

    An admissions platform with AI prospectus extraction and mentorship matching. ASP.NET Core on Azure.

    Notched for LLMs, .NET, React, Postgres, Azure

  5. Card P5

    Project

    Formai

    Natural language to forms.

    AI · Product

    Describe a form in a sentence and get a structured Google Form back. React, Node, Claude, with rate limiting.

    Notched for LLMs, Node.js, TypeScript, React

  6. Card P6

    Project

    Prospectus Extractor

    Schema-guided PDF extraction.

    AI · Pipeline

    Runs Llama 3.1 locally through Ollama. Semantic chunking, classification, and jobs on Azure Service Bus.

    Notched for LLMs, Python, Azure

Education

1 card
  1. Card U1

    Education

    BS Computer Science

    University of Engineering & Technology

    2022 – 2026

    Not notched for any term

Index

56 terms

E
Experience
P
Projects
U
Education
  • Background workersE1
  • BigQueryE2
  • Hybrid retrievalE1P1
  • KeychainP2
  • Llama 3.1P6
  • Semantic chunkingP6
  • WebhooksE1

In daily use, on no card yet

C#, C++, Codex, CSS, Cursor, Embeddings, Express, GitHub Actions, GitHub Copilot, JavaScript, MongoDB, OAuth, Redux, Semantic search, shadcn/ui, Tailwind CSS, Vercel, VS Code, WebSockets.

GitHub

Reading contributions…

A year of commits, one hole per day. The busier the day, the bigger the hole.

Contact

If you've scrolled this far, you might be interested.

contactabdullahahmed@gmail.com

Or punch a card

Notch the holes for what you're hiring for or building. The card shows which of mine match, and it reaches my inbox as an email.

Request card

No notches yet. Click the holes along the top edge for whatever you need.

All optional. Nothing leaves your browser until you send the email yourself.

Email this card

Opens Gmail in a new tab. Or use Outlook or your mail app.

Preview the email

Subject Hello from your portfolio

Hi Abdullah,

I found your portfolio and wanted to get in touch.

Thanks,

“The function of man is to live, not to exist. I shall not waste my days trying to prolong them. I shall use my time.”

Jack London