END-TO-END ML PIPELINES
Data preprocessing, feature engineering, Scikit-learn & PyTorch model training, automated validation, and production model serving.
KHALID KHAN · AI SOFTWARE ENGINEER | ML ENGINEER | FULL STACK DEVELOPER
PAKISTAN, ISLAMABAD (REMOTE)I'm Khalid Khan, an AI Software Engineer and Full Stack Developer focused on building intelligent, production-ready software. I combine Python, PyTorch, Scikit-learn and FastAPI with React, Next.js, TypeScript and modern backend technologies to turn ideas into scalable products.

systems, models, and product work
Data preprocessing, feature engineering, Scikit-learn & PyTorch model training, automated validation, and production model serving.
Autonomous coding agents, function calling, tool execution, MCP integration, and multi-model streaming architectures with Qwen, Gemini, and GPT OSS.
Next.js 15+ App Router, React 19, TypeScript, Tailwind CSS, Shadcn/UI, and high-performance server actions with zero hydration lag.
Multi-user live synchronization, canvas drawing engines, organization spaces, and low-latency state replication with Liveblocks and WebSockets.
Relational & vector databases, type-safe migrations with Drizzle ORM, Neon PostgreSQL, MongoDB Mongoose, and Redis caching layers.
High-throughput REST APIs with FastAPI and Node.js/Hono, automated validation schemas, Better Auth / Clerk auth, and containerized Docker setups.
systems · ml · product · tooling
An AI-powered healthcare platform combining trained Scikit-learn ML models with FastAPI inference services and LLM-assisted medical guidance. Delivers high-accuracy predictions across Heart Disease (SVM ~90%), Diabetes (XGBoost ~85%), Stroke (Logistic Regression ~82%), and Liver Disease (Logistic Regression ~80%), augmented with reasoning by Alibaba Qwen, Gemini, and GPT OSS.
A terminal-native AI coding agent inspired by Claude Code and Codex designed to bring agentic software development directly into the command line. Features streaming AI chat, model selection, slash commands (/model, /new, /delete, /copy, /clear), OpenTUI terminal interface, and sandboxed file-system tools (reading, writing, searching, creating).
A high-performance real-time collaborative whiteboard allowing multiple users to draw, brainstorm, and work simultaneously with low-latency synchronization. Features interactive drawing tools (freehand, rectangle, circle, eraser, undo/redo), organization workspaces, invitation-based collaboration, Clerk auth, and PostgreSQL on Neon DB with Drizzle ORM.
tools i use every week
roles and internships
Working on production-oriented Machine Learning workflows, feature engineering, automated validation pipelines, and developing FastAPI REST APIs for serving models in production. Continuously studying and applying new ML concepts to real-world datasets.
Built responsive web applications using React.js and TypeScript, developed reusable UI components with Tailwind CSS, integrated REST APIs, and optimized frontend performance across devices.
notes from collaborators
Khalid bridges the gap between machine learning and full-stack software engineering seamlessly. He does not just train high-accuracy models—he wraps them in clean FastAPI services and builds responsive, intuitive user interfaces around them.
ShiftTab demonstrates a deep understanding of terminal user interfaces, streaming LLMs, and agentic tool execution. Khalid builds developer tools that feel native, responsive, and robust.
His execution on PulseAI and VisionBoard shows exceptional full-stack craftsmanship: real-time multi-user synchronization, type-safe database schemas with Drizzle, and clean architecture from day one.
You will explore in this blog that what is Next.js server actions and how they work with pratical examples
TOPIC — Nextjs · javascript · Reactjs
READ FULL ESSAYLearn more about the typescript such as generics, as const keyword, destructing array and object in typescript and more.
TOPIC — ts · react
READ FULL ESSAYLearn about the TypeScript Utility Types How they modify other types and make life easior for generate the other types.
TOPIC — Typescript
READ FULL ESSAYExplore interactive token visualizers, fake psql terminals, visual Git commit trees, and convergence audio synths.
Visual token parser for GPT-4o, Llama-3, BERT, and raw UTF-8 byte streams.
Interactive SQL console to query project tables, schema definitions & metrics.
Interactive branch DAG to explore engineering milestones & unified diffs.
Acoustic Web Audio harmonic synthesizer for gradient descent convergence curves.