Farooq Khan

Building intelligent systems

Machine Learning Engineer

Scroll to explore
Specializing in
delivering scalable
AI solutions .
VLLMs
Ollama
NVIDIA TensorRT

for optimized model serving pipelines

interested in
🔗

graph algorithms

🎮

reinforcement learning

Enhanced LLM Agents

Bridging best parts of theory and practice to create impactful, intelligent systems.

📰 Fresh From the Lab

Policy Iteration Algorithm in a Nutshell
Policy Iteration with Maze Example.
Iterative Policy Evaluation in a Nutshell
Check if an agent is doing the right thing with Policy Evaluation Methods
RL in a Nutshell
Reinforcement learning is about an agent learning to make better decisions through trial and error to maximize long-term rewards. What does that entail in practice?
Tech stack for rapid prototyping applications
In this blog I will focus on the ways in which I set up a backend and frontend to do rapid prototyping of full stack applications.
Logistic Regression with Gradient Descent
Details on how the gradient decent algorithm is implemented.

🤖 Experiments & Creations

    01
    Race Car RL Agent
    PythonReinforcement LearningOpenAI GymPyTorch
    Developed a Deep Q-Learning agent in a simulated racing environment to autonomously navigate tracks by learning from reward feedback.
    02
    Garbage Classification with CNN
    PythonComputer VisionEfficientNetTensorFlow
    Transfer-learned an EfficientNet backbone to classify multiple waste categories in images, enhancing model performance through data augmentation.
    03
    Haiku Generator
    LLMsPrompt EngineeringNLPReact
    Explored prompt-engineering strategies with large language models to generate structured haikus, enforcing syllable constraints and thematic coherence.
    04
    D3.js Reference Tutorial
    JavaScriptD3.jsData VisualizationHTML/CSS
    Interactive web guide demonstrating core D3.js features and visualization techniques.
    05
    Chat App
    ElmNode.jsExpress.jsWebSockets
    Real-time chat app with WebSocket messaging; Elm frontend and Express.js backend.
    06
    Twitch Python Discord Bot
    PythonDiscord.pyTwitch API
    Python Discord bot with Twitch API integration for live stream alerts and moderation.
    07
    Rust Tauri App
    RustTauriDesktop App
    Cross-platform desktop color picker built with Rust and Tauri, showcasing native UI integration.
    08
    Guided Sudoku Solver
    AlgorithmsBacktracking
    Interactive Sudoku solver with step-by-step guidance built in Python using a backtracking algorithm and heuristic improvements.
    09
    Wordle Solver
    TypescriptEntropyTanStack Start
    Interactive wordle solver using entropy with a practice mode for improvements.
    10
    Interval Timer
    TypescriptProductivityTanStack Start
    Interval Pomodoro timer for Work/Study Sessions.

Learning Roadmap

All aboard the knowledge express! 🚂

Applied Reinforcement Learning

📚 Reading

Reinforcement Learning (Sutton & Barto), Deep Learning (Goodfellow et al.)

🔨 Building With
MarkdownPythonObsidianPytorchNumpy
🧭 Exploring

RL Algorithms • Policy Gradients

High-Performance Systems

🔨 Building With
CUDAPolarsTritonParallelizationTensorRT
🧭 Exploring

Distributed Systems • GPU Acceleration

💡 Design Philosophy

  • Prototyping v0/v1 solutions with Python's rich ML ecosystem.
  • Optimizing critical paths using high-performance libraries like Polars and CUDA.
  • Leveraging hardware acceleration to minimize inference latency.

Graph Intelligence

📚 Reading

Graph Representation Learning (Hamilton)

🔨 Building With
PyTorch GeometricNeo4jNetworkXC++
🧭 Exploring

Knowledge Graphs • GNNs

Autonomous Agents

📚 Reading

Generative Agents (Park et al.)

🔨 Building With
LangChainOpenAI APIAutoGPTFastAPI
🧭 Exploring

Multi-Agent Systems • Emergent Behavior

🏁

End of Line