Full-Stack Developer, Software Developer and Data Analyst

Building digital experiences that merge creativity with technology

Specializing in modern web development and software development

Let's Connect
profile

Technical Expertise

Frontend Development

React, Vite, HTML5, CSS3, JavaScript

Backend Development

Node.js, Python-Django, MongoDB, PostgreSQL

UI/UX Design

Figma, Adobe XD, Prototyping, User Testing

Software Development

C++, Qt Framework, Python, DSA

Data Science

Pandas, Numpy, Matplotlib, MS Excel(advanced), Power BI, Seaborn, Machine-Learning, TensorFlow

🌐 Fargo Social

A production-style social network backend built in Go that demonstrates clean architecture, RESTful API development, and scalable backend engineering practices. It features a layered, interface-driven design with PostgreSQL persistence, version-controlled SQL migrations, Dockerized infrastructure, and production-ready HTTP server configuration. Designed with maintainability and extensibility in mind, it provides a solid foundation for authentication, user management, posts, caching, and other modern social platform features.


View on Github

πŸ€– RAG AI Teaching Assistant

A Retrieval-Augmented Generation (RAG) based AI teaching assistant that answers questions from your own video lecture data. Features a full pipeline β€” video to MP3 conversion, Whisper-based transcription to JSON, embedding generation with vector storage via joblib, and intelligent prompt construction for LLM querying. Designed to make any video course instantly searchable and conversational.


View on Github

πŸ—„οΈ FarhanDB β€” Relational Database Engine

A relational database engine built from scratch in C++17, featuring a slotted page storage engine, LRU buffer pool manager, Write-Ahead Logging (WAL) for crash recovery, and a B+ Tree index. Includes a hand-written SQL lexer and parser supporting SELECT, INSERT, UPDATE, DELETE, JOINs, subqueries, aggregate functions, and a query optimizer with predicate pushdown and join reordering. Also features row-level and table-level locking, a TCP server, and a Beginner Mode menu interface.


View on Github

πŸ“Task Manager (using Supabase)

A full-stack Task Manager application built with React, TypeScript, Vite, and Supabase. Designed with a secure, scalable backend and a clean, responsive frontend. Features include user authentication, CRUD operations and image uploads.


Website
View on Github

Python for Genetics Projects 🧬

This repository contains a variety of Python projects designed to help understand and work with genetics concepts including DNA sequences, gene expression, allele frequencies, and population genetics. Each project folder contains implementations for specific genetic analysis tasks.


View on GitHub

πŸ“’FarhanS NoteS App

A GUI notes PC/Desktop application using Qt creator.


View on GitHub

πŸ€–πŸ’‘ SmartRoom Scheduler

This project is an Advanced Room Allotment & Booking System written in C++17, using: - Ordered Maps - Event-Sweep Algorithm - Efficient Booking Search - MinGW-safe Input Handling. I used GVIM IDE for it.
View on GitHub

🧬 DNA Toolkit

A beginner-friendly DNA sequence analysis toolkit built with Python. This toolkit is designed for learning, exploration, and simple computational biology tasks like transcription, translation, validation, and GC content calculation.
View on GitHub

🧬 Genome Toolkit

A beginner-friendly, modular Python toolkit for analyzing DNA and genome sequences. This toolkit provides core functionality useful in bioinformatics, including transcription, translation, base frequency analysis, motif finding, and more.


View on GitHub

🧬 Farhan's Rosalind Solutions Projects

This repository contains Python solutions to various bioinformatics problems from Rosalind.info, a platform designed to teach bioinformatics through hands-on problem solving.


View on GitHub

πŸ” Password Manager App

This is a simple password manager built using python and Tkinter. It saves and retrieves passwords generate random passwords GUI-based with a logo


View on GitHub

🍺 Brewery Finder Flask App

A simple Flask web app that uses the Open Brewery DB API to search for breweries by city.


View on GitHub

πŸ“š PDF to Audiobook (Offline GUI App)

This is a simple Python application that converts any PDF file to an audiobook using offline text-to-speech. It has a user-friendly GUI built with Tkinter and uses pyttsx3 for speech synthesis.


View on GitHub

πŸ“Έ Camera B&W App

A simple desktop application built with **Qt 6** that allows users to view their camera feed in real-time, toggle **Black & White mode**, and capture photos.


View on GitHub
+

More Projects

You can find my other projects attached to my Github Profile below.


View on GitHub