Full Stack Developer & AI/ML Engineer, building scalable, user-friendly applications and merging web tech with AI
"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."
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 DemoCollaboratively 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 ProjectDeveloped and deployed a personal server (like git/github) for code management and version control.
View ProjectBuilt 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 ProjectRepurposed an old Android device into a lightweight backend server for hosting Node.js applications using PM2 for process management.
View ProjectDeveloped 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 ProjectA 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