Skip to content

AI Engineer & Full-Stack Developer

I build the systems between web software and applied AI.

I’m Ahmad Irfan — a full-stack web developer moving deliberately into AI engineering, currently formalizing that shift through an M.S. in AI & Autonomous Systems and the IBM AI Engineering specialization. This site is a running log of what I build along the way.

Ahmad Irfan@portfolio: ~

Ahmad Irfan@web:~$

STATUS

open_to_work

FOCUS

ai / ml engineering

STACK

next.js · python · pytorch

BASED

remote / islamabad

// selected work

Featured projects

A mix of AI/ML systems, full-stack products, and mobile apps — shipped, not just prototyped.

all projects

// stack.json

What I work with

Full-stack fundamentals paired with a growing applied ML toolkit.

AI / ML

PyTorchTensorFlowscikit-learnLangChainRAG pipelinesVector databasesPrompt engineering

Languages

TypeScriptPythonJavaScriptSQL

Web

Next.jsReactNode.jsTailwind CSS

App

KotlinReact Native

// changelog

From the blog

Notes from the transition — what I'm learning, building, and getting wrong along the way.

all posts

Building a Smart Math Tutor With a Small Model

Aug 3, 2026 · 6 min

Why I chose retrieval, conversation memory, and prompt engineering over simply using a larger language model.

#ai-ml#rag#llm#education#langchain

// let’s build something

Hiring for an AI engineering role, or have a project in mind?

I’m currently open to full-time AI engineering roles and select freelance projects across web, app, and applied ML.