Farhan Khan

Full Stack Developer & AI/ML Engineer, building scalable, user-friendly applications and merging web tech with AI

Download Resume

About Me

"I’m Farhan Khan, a passionate Full Stack Developer and AIML engineering student. Skilled in both frontend and backend development, I enjoy building scalable, user-friendly applications with hands-on experience in end-to-end full-stack development, DevOps workflows, and deploying scalable applications in Linux-based and cloud environments. Currently, I’m in my 2nd year of engineering in Artificial Intelligence & Machine Learning and also pursuing a Full Stack Web Engineering course at The Hacking School. I aim merge web technologies with AI to create impactful, innovative solutions."

Skills

Projects

csGPT - Full Stack AI Chat App

Built a full-stack AI-powered chat application that integrates a locally hosted large language model (LLM) using Ollama into a real-world web application. It provides users with a seamless, real-time chat interface where they can ask questions and receive intelligent, context-aware responses, without relying on external paid AI APIs.

Live Demo

csBank - Full Stack Banking Application

Collaboratively developed a full-stack banking web application supporting user registration, authentication, deposits, withdrawals, and fund transfers.

Designed and implemented RESTful APIs using Express.js with input validation (express-validator) and secure password hashing.

View Project

Custom Git Server

Developed and deployed a personal server (like git/github) for code management and version control.

View Project

GitHub Search Engine

Built a React.js web application that allows users to search any GitHub profile and explore their public data.

It fetches and displays real-time user data including bio, location, followers, repositories, and gists using the GitHub REST API

View Project

Mobile Phone Backend Server Setup

Repurposed an old Android device into a lightweight backend server for hosting Node.js applications using PM2 for process management.

View Project

System Monitoring Tool

Developed a monitoring tool to track CPU, memory, disk usage, and active processes.

Integrated React CoreUI components to build interactive pie charts and graphs for visualizing system metrics like CPU and memory usage

View Project

Tasky – Corporate Task & Alert Management System

A full-stack task management system built using the MVC architecture for corporate teams β€” tracks tasks, manages deadlines, and automatically sends alerts for pending work to keep teams on top of their responsibilities.

View Project

Resume

Download Resume (PDF)
Contact

Get in touch

πŸ“Telangana, India

Send a message