angelogonza.com :: machine-readable index
back to human siteAngelo Gonzalez
Angelo Gonzalez is a product designer and software engineer studying Informatics at Indiana University, working across UX, interaction design, creative coding, and production software.
Identity
- name
- Angelo Gonzalez
- roles
- Software Engineer · Product Designer · Full-Stack Developer
- location
- Bloomington, Indiana
- education
- Informatics, Indiana University Bloomington
- current
- Undergraduate Instructor
About
My fascination with computers started when I was 10. When I wasn't outside I was on my computer messing around with almost any piece of software or website I could get my hands on. At 14, I sold a lot of my video games, my PS4, and worked a summer job and built my PC.
Shortly after, I picked up Photoshop and Premiere and began making avatars, banners, and YouTube videos/thumbnails. Since then I have experimented with a lot of different languages and technologies.
I went to a community college majoring in CS before transferring to IU Bloomington to pursue a B.S. in informatics. Both of those opened a whole new world to me when I learned I could do both design and software engineering (maybe even merge the two). Now, I'm using both of those and working on projects and designing concurrently because at this point it's what feels natural to me and it scratches that weird part of my brain.
Right now I'm finishing that B.S. and working as a teaching assistant for INFO-I308 at IU.
outside_work reading about space and aerospace · lifting and running · hiking · spending time with friends · spending time annoying my cats
Case studies
- FridgeMateCase study · 2026
A shared-fridge system that makes food ownership and organization visible.
- Rideshare RedesignCase study · 2026
A clearer driver-feedback flow designed to reduce rating bias.
Selected work
- MetaConcept · Fall 2026
Not published yet.
- TwitchConcept · Fall 2026
Not published yet.
- PlayStationConcept · Fall 2026
Not published yet.
- LegacyProject · 2026
AI college guidance for first-generation and low-income students.
- PixelateProject · 2026
A creative-coding tool that turns images into pixel-led studies.
- MovieRecsProject · 2026
Mood-first movie discovery with watchlists and TMDB recommendations.
- SyroProject · 2023–2026
A Spotify playback controller with an album-art-driven interface, a WebGL record, and flowing background shaders.
- Linux DotfilesProject · 2026
A token-driven Hyprland desktop that generates 84 files across 14 system surfaces from one source.
- Mood MusicProject · 2025–2026
A RAG-powered recommender that turns a free-text mood into song picks, with an explanation for each one.
- digiProject · 2025
A quieter social archive: photos kept with the reflection that goes with them, private by default and public only on purpose.
- Fitness TrackerProject · 2024–2025
A console fitness log in C++: activities and goals in, a progress report and a few blunt insights back out.
- AngeloLinkProject · 2023–2025
A starfield link page in hand-written HTML and CSS. The oldest thing here.
Archive
- Portfolio v2React · TypeScript · GSAP
- Portfolio v1React · Next.js · Tailwind
- Link WebsiteHTML · CSS
- Reservation SystemC++
- CLI Fitness TrackerC++
Play
# Experiments and side projects. Human view: /play
- GeloOS
An interactive desktop portfolio — WebGL2 XMB wave field, draggable windows, live widgets, and a dock.
- Tiny Pond
A seeded Three.js ecosystem with evolving creatures, procedural audio, and shader water.
- Pipkin
A pixel desktop pet with five anomaly species, native on macOS, Linux and Windows.
- Music Visualizer
A microphone-reactive point-cloud visualizer for music and sound.
- Motion Canvas
A camera-led audiovisual instrument that turns movement into light, harmony, and rhythm.
Public GitHub
# Owned public repositories, newest first. The profile repository and forks are excluded.
- dotfilesupdated August 2026
A PS3 XMB-inspired Hyprland desktop built as a design system. One token file generates 84 themed files across 14 shell, compositor, editor, media, and system targets.
- digiupdated August 2026
A calm, archive-style social platform for sharing public reflections and keeping private photo journals, with authentication, profiles, pagination, and image storage.
- movie-appupdated June 2026
A mood-based movie recommendation app that turns a feeling and genre into a personalized list of ten movies.
- openalgo contributionupdated June 2026
An open-source contribution adding loading skeletons to Holdings, Positions, and Order Book statistics cards, including slow-network visual testing and maintainer-facing documentation.
- pixelateupdated May 2026
A browser-based image and video studio with dozens of canvas render modes, interactive effects, keyframe animation, and PNG, SVG, React, video, and favicon exports.
- applied-ai-system-projectupdated April 2026
The source repository for Mood Music, a RAG-powered recommendation system that translates free-form moods into explainable song suggestions.
- legacyupdated April 2026
An AI college-navigation platform for first-generation and low-income students, created during Indiana University’s Claude Hackathon.
- SyroAppupdated March 2026
A Spotify-powered interface for playlist exploration, playback control, and local music in a focused listening environment.
- AngeloLinkupdated May 2026
An early personal link hub and web-design experiment.
- FitnessTrackerupdated February 2025
A command-line fitness tracker for recording and reviewing workout data.
source github.com/gelogonza
Experience
- INFO-I308 Teaching AssistantIndiana University Luddy School of Informatics, Computing, and Engineering · Bloomington, Indiana · 2026 — Present
Teach and grade coursework across SQL, MariaDB and database design, working through assignments and debugging with students one on one.
- Marketing DirectorData Science Club at Indiana University · Part-time · 2026 — Present
Lead the club’s visual identity and campaign work in Photoshop and the wider Adobe Creative Cloud, from event promotion through to recruitment material.
- Adobe Student AmbassadorAdobe · Part-time · 2026 — Present
Represent Adobe on campus, running sessions on Creative Cloud tooling and connecting students with resources for design work.
- Campus AmbassadorSimplify · Part-time · 2025 — 2026
Grew Simplify’s presence on campus, helping students streamline internship applications and tracking.
- Undergraduate Research AssistantIndiana University Luddy School of Informatics, Computing, and Engineering · Part-time · 2025 — 2026
Built parts of a machine-learning pipeline predicting HIV drug resistance: parsed HIVDB ASI XML into synthetic mutation datasets, integrated phenotype and clinical data for validation, and handled preprocessing, feature engineering and evaluation with a focus on reproducibility. Wrote the script comparing our predictions against HIVdb’s own, reaching 80–96% accuracy across antiretroviral drugs.
- Software EngineerF Perez Concrete · Freelance · Remote · 2025 — 2025
Built and deployed a Next.js full-stack app with 40% faster load times and a Mapbox-powered quote calculator that cut manual prep by 50%. Added a JWT-authenticated admin dashboard with REST APIs, file uploads, revenue tracking and lead contact details, saving 5–10 hrs a week. Integrated Google Analytics and set up their Google Business presence, taking the site from 0 to ~80 visits a month. Lighthouse: 96 accessibility, 96 best practices, 100 SEO on desktop.
- Software EngineerInfosys · Internship · Indianapolis, Indiana · 2025 — 2025
Built an automated PII detection and redaction system for PDFs with a 3-person Python team. Dual-mode processing handled both text PDFs (PyMuPDF) and scans (Google Document AI OCR), with regex pattern recognition for SSNs, bank and card numbers and precise bounding-box redaction. Designed the token-based data architecture and an automated workflow producing timestamped originals, redactions, detection reports and audit trails. Benchmarked Google Document AI against AWS Textract, Azure Form Recognizer, Tesseract and PaddleOCR, selecting Google on cost at scale and accuracy.
Credentials and affiliations
Education
- school
- Indiana University Bloomington
- program
- Informatics
- dates
- 2024 — 2026
- activities
- Claude Builder Club · Entropic · Fintech Club · CS Club
Certifications
- AI Fluency: Framework & FoundationsAnthropic · September 2025
- Docker Foundations Professional CertificateDocker · September 2025
- Microsoft Certified: Azure AI FundamentalsMicrosoft · May 2025
- Verizon Cloud PlatformForage · April 2025
Organizations
- Director of Marketing · Data Science ClubCurrent
- Ambassador · AdobeCurrent
- Member · Fintech ClubCurrent
- Member · Claude Builder ClubCurrent
- Ambassador · PerplexityPreviously
- Ambassador · SimplifyPreviously
languages English — native or bilingual · Spanish — native or bilingual
source LinkedIn profile
Stack
- design
- Figma · Paper · Miro · Photoshop · Illustrator · After Effects · Blender
- languages
- HTML · CSS · JavaScript · TypeScript · C++ · Python · Java · SQL
- frameworks and libraries
- React · Next.js · Node.js · Express · Django · Flask · FastAPI · Tailwind CSS
- applications and software
- VS Code · Cursor · Claude Code · Codex · Notion · GitHub
The room
/3d is an explorable office modelled in Blender and rendered with three.js. The computer inside it runs GeloOS, a separate desktop portfolio. The room is WebGL-only and is disabled on phones, so this document and the markdown mirror are the readable alternative.
Documents
- Angelo GonzalezAngelo Gonzalez is a product designer and software engineer studying Informatics at Indiana University, working across UX, interaction design, creative coding, and production software.
- WorkSelected product-design case studies and shipped software projects.
- FridgeMate case studyA shared-fridge system for making food ownership and organization visible.
- Rideshare system redesign case studyA faster, more contextual driver-feedback flow designed to reduce rating bias.
- PlayCreative-coding experiments and side projects.
- 3D roomAn explorable room modelled in Blender and rendered with three.js.
- About and experienceBackground, professional experience, skills, and contact details.
- ContactHow to reach Angelo and where else to find him.
- SitemapHuman and machine-readable routes for the portfolio.
Entry points
- llms.txtCurated map for agents and language-model clients.
- sitemap.xmlHuman and machine-readable URLs.
- robots.txtCrawl policy and sitemap pointer.
Contact and links
- [email]angeloagonza@gmail.com
- [linkedin]https://linkedin.com/in/angelo-gonza
- [github]https://github.com/gelogonza