Projects
Explore my technical projects showcasing software development skills and coding expertise.
Chicago Crime Trends (ML & Data Science)
Processed and cleaned the dataset, filtering out irrelevant information, removing outliers, and transforming the data into long form for analysis. Conducted Exploratory Data Analysis to uncover patterns, relationships, and insights within the Chicago crime data.Implemented a supervised ML model for binary classification to predict safe and unsafe areas based on crime data.
File Compression
Designed and implemented an algorithm with C++ to analyze and count character occurrences, leveraging a HashMap for optimized storage. Developed a binary tree traversal method to generate and assign efficient binary encodings to characters. Enhanced data compression efficiency, reducing file sizes significantly through tailored binary encoding strategies.
Stock Market Live Data App
Developed an application to fetch real-time stock data and determine optimal stock selling points. Integrated Finnhub API for live data retrieval.Utilized MPAndroidChart for plotting stock price fluctuations over time. Implemented algorithms to assess selling points based on technical indicators, market conditions, and personal financial goals.
College Plan App
Collaborated on Web utilizing modern frameworks and developed innovative application for exploring study streams. Setup data management applications and implemented JWT authentication system.Created REST API for seamless user authentication, enhancing usability optimizing user credential submission and used python to build course planner for students to decide their course schedule
→
→
→
Created an intuitive JavaFX GUI for a multiplayer card game, employed event-driven programming for responsiveness, established real-time networking with threading.Developed a synchronized game loop that managed player actions and recommendations.
Multiplayer Poker Game with GUI and Network Communication
→
→
CTA L Analysis
Designed and implemented an object-oriented database management system in Python, using SQL. Created dynamic and visually appealing graphs and charts using Matplotlib, showcasing key trends and insights from data. Developed a robust, user-friendly CTA L analysis application using Python, integrating OOP principles.
Search Engine
Developed a search engine that efficiently filters a set of links from text files based on user-entered keywords, utilizing string matching algorithms and data structures for optimal performance. Implemented a robust solution to enhance information retrieval, showcasing strong coding skills in managing and processing large datasets.
Interactive Text Adventure - UIC Campus Exploration
Developed text adventure game utilizing JSON files and dynamic Python-generated text. Showcased adeptness in data manipulation aligning with immersive and interactive user-driven content creation
→
→
→
→
Bar Chart Animation
Created an engaging bar chart animation that illustrates the changing populations of 100 cities over the years. The dynamic frames vividly showcase how these urban centers evolve, turning population data into a visually compelling story.
Developed an F# library for image processing with a focus on applying a sepia filter to images. Utilized functional programming techniques to adjust RGB values according to predefined formulas, ensuring accurate color transformation. Implemented and tested the algorithm on sample images, demonstrating proficiency in F# and image manipulation.
Image Processing