angelogonza.com :: machine-readable index

back to human site

Angelo 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
email
angeloagonza@gmail.com

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

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.

    [QML] [Python] [GLSL] [Hyprland]

  • 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.

    [TypeScript] [Next.js] [Express] [MongoDB] [Cloudinary]

  • movie-appupdated June 2026

    A mood-based movie recommendation app that turns a feeling and genre into a personalized list of ten movies.

    [JavaScript] [Node.js] [TMDB API] [Jest]

  • 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.

    [TypeScript] [React] [Open source] [UX loading states]

  • 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.

    [TypeScript] [Next.js] [Canvas API] [MediaRecorder]

  • 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.

    [Python] [Claude API] [RAG] [Streamlit]

  • legacyupdated April 2026

    An AI college-navigation platform for first-generation and low-income students, created during Indiana University’s Claude Hackathon.

    [JavaScript] [React] [Supabase] [Claude API]

  • SyroAppupdated March 2026

    A Spotify-powered interface for playlist exploration, playback control, and local music in a focused listening environment.

    [TypeScript] [Next.js] [Spotify API]

  • AngeloLinkupdated May 2026

    An early personal link hub and web-design experiment.

    [HTML] [CSS]

  • FitnessTrackerupdated February 2025

    A command-line fitness tracker for recording and reviewing workout data.

    [C++] [CLI]

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

Contact and links

EOF · Every mirrored human route also supports Accept: text/markdown.