001

Gallo Showdown preview

GalloShowdown

A C# and WPF rooster-fighting game where you raise a single gallo from a gift on your 10th birthday into a tournament champion. Six breeds, breeding, training, a shop, and Street Fighter–style 1v1 battles.

View Project

002

Agenda App preview

Agendi

A Canvas dashboard I built because I was tired of clicking through every class just to see my grades. One page, one list, sorted by what's due — plus live GPA, professor comments, and deadline alerts.

View Project

003

Chess Practice preview

Chess Learning

A desktop app built in C# and WPF using .NET 9 that teaches chess piece movement. Click any piece to view legal moves and captures with color-coded highlights, creating an interactive learning experience.

View Project

004

Craft World preview

Craft World

Accessible, HIPAA-aligned patient vitals interface with configurable alert thresholds and integration with HL7 FHIR data streams.

View Project

005

Wordle preview

Wordle

A browser-based Wordle clone built in Programming 2 with plain HTML, CSS, and JavaScript. 500-word dictionary, color-coded hints, win/loss tracking, and a share grid — no frameworks, no backend.

View Project

006

FinBot.AI preview

FinBot.AI

A web app that reads your bank statements and categorizes every transaction automatically. React + FastAPI, with a three-tier pipeline (rules → cache → Claude) so the AI only gets called for merchants it has never seen.

View Project

007

FinBotV2 preview

FinBotV2

Brief description of the project, its goals, and key outcomes. Add your details here.

View Project

008

Bank Parser preview

Bank Parser

My pride and joy. A Python tool I started when I was prepping taxes by hand and knew there had to be a faster way. Drop in a bank statement PDF, get back a clean, downloadable CSV — runs entirely on your machine.

View Project

009

Additive Synthesizer preview

Additive Synthesizer

A Python program that builds real audio from scratch by stacking sine waves. Type in MIDI notes, pick a timbre (sine, triangle, square, sawtooth), get back a `.wav` you can download — usable from the browser or the CLI.

View Project

010

CODE102 Portfolio preview

CODE102 Portfolio

Brief description of the project, its goals, and key outcomes. Add your details here.

View Project

011

Roulette preview

Roulette

Brief description of the project, its goals, and key outcomes. Add your details here.

View Project

012

Odds Of You preview

Odds Of You

Brief description of the project, its goals, and key outcomes. Add your details here.

View Project

013

Image Analyzer preview

Image Analyzer

AI Image Analyzer lets you upload an image and watch an AI model figure out what it's looking at. The program analyzes the photo, makes its best prediction, and shows how confident it is in its answer. It does this using a machine learning library that has been trained on millions of images and thousands of objects. Try it out and see how well the AI can recognize the world around it.

View Project

014

Doodle.AI preview

Doodle.AI

Brief description of the project, its goals, and key outcomes. Add your details here.

View Project

Who is Charles?

I am a Chicago native currently studying Computer Programming at Columbia College Chicago. My passion for technology comes from enjoying the process of building software and solving problems through code. Throughout my studies, I have developed skills in programming, web development, and technology solutions while continuing to explore new areas of software development.

Alongside my education, I work as a bilingual Sales Consultant at Xfinity, where I help customers find solutions that fit their needs. I also do freelance work assisting small businesses in becoming more technologically and financially literate by helping them adopt software tools, improve their digital workflows, and better understand their business data.

I enjoy using both my technical and communication skills to help people and businesses grow while continuing to expand my own knowledge in the technology field.