Building digital experiences that merge creativity with technology
Specializing in modern web development and software development
Let's Connect
React, Vite, HTML5, CSS3, JavaScript
Node.js, Python-Django, MongoDB, PostgreSQL
Figma, Adobe XD, Prototyping, User Testing
C++, Qt Framework, Python, DSA
Pandas, Numpy, Matplotlib, MS Excel(advanced), Power BI, Seaborn, Machine-Learning, TensorFlow
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.
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.
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.
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.
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.
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
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
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.
This repository contains Python solutions to various bioinformatics problems from Rosalind.info, a platform designed to teach bioinformatics through hands-on problem solving.
This is a simple password manager built using python and Tkinter. It saves and retrieves passwords generate random passwords GUI-based with a logo
A simple Flask web app that uses the Open Brewery DB API to search for breweries by city.
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.
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.