red blue and black abstract painting

Projects

Explore my technical projects showcasing software development skills and coding expertise.

shallow focus photo of person using MacBook
shallow focus photo of person using MacBook

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.

black remote control on red table
black remote control on red table

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.

woman placing sticky notes on wall
woman placing sticky notes on wall
a computer monitor sitting on top of a wooden desk
a computer monitor sitting on top of a wooden desk
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

MacBook Pro turned on
MacBook Pro turned on
turned on gray laptop computer
turned on gray laptop computer

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.

closeup photo of eyeglasses
closeup photo of eyeglasses

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.

turned on gray laptop computer
turned on gray laptop computer

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

man in gray dress shirt sitting on chair in front of computer monitor
man in gray dress shirt sitting on chair in front of computer monitor

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

close-up photo of black camera lens
close-up photo of black camera lens