<AllProjects />

Project Portfolio

A comprehensive collection of my work, showcasing my skills and experience across various technologies and domains.

0Total Projects
Podcaster Chatbot

Podcaster Chatbot

This application creates AI chatbots that can access and utilize domain-specific knowledge from different podcasts.

Next.jsTailwind CSSOpenAIPineconeLangChainVercelAI SDKRAG
QuantMetric Dashboard

QuantMetric Dashboard

This project, part of research, visualizes quant trading metrics, Alpha and Beta, to help traders optimize strategies with historical and real-time data.

PythonPandasPlotlyFinanceQuantitative AnalysisStreamlitML
Podcast Summarizer

Podcast Summarizer

AI tool that extracts key insights from podcasts, helping users quickly find relevant content.

PythonStreamlitOpenAIRSS Feeds
Crypto Investment Dashboard

Crypto Investment Dashboard

Interactive investments dashboard to track and analyze cryptocurrency holdings

PythonStreamlitweb3.pyCoinGeckoCoinbaseKrakenPnLBlock explorers
Intelligence Machine: Conference & Company Scraper

Intelligence Machine: Conference & Company Scraper

A connected suite of tools that identifies conference speakers and tracks their career paths, providing notifications when they leave their companies, especially when they venture out to start their own.

PythonPostgreSQLGoogle SheetsOpenAIPhantom BusterLinkedInWeb Scraping
Emotion Classifier App

Emotion Classifier App

A web-based application that classifies text into emotional categories using a fine-tuned BERT model, with built-in summarization for long inputs.

BERTTransformersText ClassificationSummarizationNLPStreamlit
Anonymous Communication System

Anonymous Communication System

A friendly web app that lets you message privately and stay anonymous by scattering your message pieces across multiple servers.

ReactSpring BootApache ActiveMQMySQLAnt DesignNode.jsMavenPrivacy
Day Planner Android App

Day Planner Android App

An intuitive mobile application for planning and organizing day-to-day activities, with multimedia support, travel visualization, and smart reminders.

Android StudioJavaSQLiteGoogle Maps APIMaterial DesignMobile Development
Data Structures & Algorithms Playground

Data Structures & Algorithms Playground

A hands‑on C language collection exploring core data structures and algorithms, from queues and stacks to trees and sorting techniques.

CData StructuresAlgorithmsLinked ListBinary TreeSortingConsole App
e-Kindergarten

e-Kindergarten

A desktop application built in C# (WinForms) for managing kindergartens, including personnel, children, activities, and finances.

C#.NETWindows FormsMySQLDesktop AppInternationalizationRole-Based AccessUI Theming
Twitter-Trackr

Twitter-Trackr

A Streamlit web app that tracks and stores liked tweets from specified Twitter accounts, with daily updates and interactive analysis.

PythonTwitter APISQLiteStreamlitAutomationData Analysis
CityGuessr Quiz App

CityGuessr Quiz App

A WPF-based quiz game that challenges users to identify cities from images under a tight 10-second timer.

WPFC#Quiz GameGeographyDesktop App
eKindergarten

eKindergarten

A Java desktop application with MySQL backend for managing kindergartens, personnel, children, groups, activities, and finances.

JavaMySQLDesktop AppSwing/JavaFXCRUDData Management
Railway Traffic Simulation

Railway Traffic Simulation

A Java multi-threaded simulation demonstrating concurrent train and vehicle movement with collision detection and dynamic configuration.

JavaConcurrencyThreadsEclipseGUI
Diamond Circle

Diamond Circle

A Java-based multiplayer board game that demonstrates concurrency using threads for figure movement, diamond placement, and card drawing.

JavaConcurrencyThreadsGUI
Merge Sort & Tim Sort Optimization

Merge Sort & Tim Sort Optimization

An in-depth exploration and optimization of Merge Sort and Tim Sort algorithms using compiler techniques and parallelization.

AlgorithmsOptimizationParallelismMerge SortTim SortC++
ISA Simulator

ISA Simulator

A hands-on simulator that runs custom assembly code and helps visualize how low-level instructions work under the hood.

Instruction Set ArchitectureAssemblySystems ProgrammingSimulationDebuggingJava
Task Scheduler & Multimedia Parallel Processor

Task Scheduler & Multimedia Parallel Processor

A task scheduling system with a GUI that enables scalable, parallel processing of multimedia data through a custom API.

ParallelismTask SchedulingConcurrencyGUIJavaMultimedia

More Projects Coming Soon

I'm constantly working on new projects. Check back soon for updates!