Portfolio
Showcase: full stack development, data science, system engineering projects. Includes demos, data visualizations.
Silk Spectre: Sequential Polling System
Dynamic Polls with Branching Logic
Problem: Standard polling tools lack the ability to create dynamic, branching logic or timed transitions between questions.
Solution: I built a full-stack polling application using PHP and MySQL that allows administrators to create complex, sequential polls with conditional logic. The frontend is built with Tailwind CSS and Alpine.js for a modern, responsive user experience.
Outcome: The application provides a flexible and powerful platform for creating sophisticated, interactive polls that go beyond the capabilities of standard tools.
Tune2Travel: AI Travel Planner
NLP-Powered Travel Recommendations
Problem: Planning travel requires understanding nuanced, natural language requests from users.
Solution: I contributed to an AI-powered travel planning application that uses a suite of NLP libraries (NLTK, spaCy, Gensim) to process and understand user travel queries, providing intelligent recommendations.
Outcome: The application successfully translates complex user requests into actionable travel plans, showcasing the power of NLP in a real-world product.
Interactive Energy Data Visualization
From Raw Data to Interactive Dashboards
Problem: Raw energy consumption and production data in CSV files is difficult to interpret and provides no immediate insights.
Solution: I created a data analysis pipeline using Python to process raw energy data. The processed data is then displayed in an interactive HTML dashboard, allowing for easy exploration and visualization.
Outcome: The project transforms complex datasets into an intuitive tool for analysis, making energy trends accessible to a broader audience.
You-Tune: YouTube Comment Analyzer
Sentiment Analysis and Topic Modeling
Problem: YouTube comment sections are often filled with spam and noise, making it difficult to gauge genuine audience sentiment.
Solution: I built a command-line tool that uses a transformer-based model for sentiment analysis, topic extraction, and spam filtering on YouTube comments. It supports multiple languages and provides clear, actionable insights.
Outcome: The tool effectively cuts through the noise to provide a clear summary of audience feedback, achieving high accuracy in spam detection and sentiment classification.
Basketball RAG Agent
Conversational AI for Sports Analytics
Problem: Standard search tools cannot answer complex, semantic questions about specific domains like basketball history and player statistics.
Solution: I developed a Retrieval-Augmented Generation (RAG) agent using LangChain and a local LLM (Ollama). The system leverages a specialized knowledge base to understand and answer nuanced, conversational questions about basketball.
Outcome: The agent can successfully answer complex queries that traditional search engines cannot, demonstrating a practical application of domain-specific LLMs.
C/C++ Systems Benchmarking Suite
A Deep Dive into System Performance
Problem: Evaluating the performance of fundamental computer systems concepts (like memory allocation and process scheduling) requires standardized and robust testing environments.
Solution: I engineered a comprehensive suite of C/C++ projects to benchmark and demonstrate advanced systems concepts. This included building a custom memory allocator, a process scheduler, a UNIX shell, and a web server.
Outcome: The suite provides a reliable framework for performance analysis and serves as a practical demonstration of core OS and server concepts.
Collaboration?
Seeking exciting projects, innovative teams. Discuss collaboration.