Showcasing my projects.
I still remember the first time I stared at a blank screen, fingers on the keyboard, wondering if I could make something appear from nothing but keystrokes. That was over twenty years ago, and the thrill of seeing an idea come alive in code never left me.
Over the years, I kept chasing that spark—teaching myself, breaking things, fixing them, and slowly learning how to think like a builder. When I went through Columbia College, I wasn’t just checking boxes; those courses in Agile Software Development, Web Programming, Data, and Databases gave me a framework to sharpen my instincts. They taught me to break problems down, to work in iterations, to let data guide the path forward.
Today, what keeps me hooked is the same thing that drew me in at the start: solving real problems with working software. I’ve built tools across web, mobile, data, and machine learning, and while the technologies have changed, the joy hasn’t. I love the craft—the small choices that make software dependable, the feedback loops that turn rough edges into polished systems, and that moment when something I built makes another person’s job easier or faster.
The toolbox has grown—Python, C#, ASP.NET MVC, Git, Firebase, SQL, AWS, GCP, React, Tailwind, Django, Docker, Kubernetes, ML models—but at its core, it’s still about the same thing: taking an idea and turning it into something real.
Purpose: Team chat, announcements, calendars, attendance, media sharing.
Purpose: AI-Enhanced Practice Review. Cut 60–90 min practices into 8–12 min highlights; remove dead time.
Purpose: Athlete uploads clip of tumbling. → get deductions, scores, and drills.
Stack:
Purpose: Drivers, loads, routes, statuses; customer/shipper portals.
Stack (C# path):
Purpose: Formulate chemical blends, model costs, produce tech sheets.
Stack:
Purpose: Predict likelihood of re-offense → for research/policy (not production law enforcement).
Purpose: Online booking + instant pricing by lot size for lawn/painting jobs.
Purpose: Upload a resume → parse, analyze, and return feedback on strengths, weaknesses, and keyword alignment for ATS (Applicant Tracking Systems).
Send me a message or ask me a question using this form. I will do my best to get back to you soon!
Open today | 09:00 am – 05:00 pm |
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.