Summary

I'm a Computer Science and Studio Arts student passionate about building clean, maintainable software, crafting engaging video games, and honing practical AI and art skills. I thrive on turning ideas into working products, learning from feedback, and striving to deliver exceptional user experiences that go beyond expectations.

Goal: Internship / entry-level role in Google Dev Team, Amazon Dev Team, Video Game Developer and / or Designer, Steam / Valve Dev Team

Core skills

Programming

  • Python
  • Java
  • JavaScript
  • HTML/CSS

AI / Data

  • NumPy
  • Pandas
  • scikit-learn
  • Model evaluation

Tools

  • Git/GitHub
  • VS Code
  • Linux basics
  • REST APIs

Foundations

  • Data structures
  • Algorithms
  • OOP
  • Databases

Projects

A few focused builds that highlight AI learning and real software engineering.

AI Study Buddy

JavaScript • WebLLM • WebGPU • Local AI

A 100% local AI study assistant that runs real LLMs directly in the browser with WebGPU. It is built for students first (subjects + quiz flow) with spoken-language practice as an option.

  • Steam-style hardware check — detects GPU, RAM, and recommends the best model for their device.
  • Subject mode: math, biology, chemistry, physics, history, English, CS, economics, psychology, and study skills.
  • Language mode: 12 spoken languages, with token-by-token local generation and cached model downloads.

Customer Churn Predictor 1.0 (Archived)

Pandas • scikit-learn • Metrics • Flask

Trained and evaluated models to predict churn. Focused on clean feature engineering, calibration, and interpretability to communicate results.

  • Compared logistic regression, random forest, and gradient boosting.
  • Reported precision/recall, ROC-AUC, and confusion matrix.
  • Built Flask API with interactive web interface for predictions.

Task Tracker 2.0.12

HTML • CSS • JavaScript • LocalStorage • i18n • Notifications API • ICS Calendar

A full ground-up rebuild of the Task Tracker into a scheduling-first productivity app with reminders, calendar integration, dark mode, 8-language support, and a mobile-friendly progressive disclosure UI.

  • Added scheduling, deadlines, browser notifications, and configurable reminders per task.
  • Added dual calendar export: Google Calendar (web) and device calendar via ICS / native share sheet.
  • Added dark mode, 8-language support with auto-detection, and full mobile responsiveness.

SteemStore

UI/UX • Frontend Architecture • Product Redesign

A UX-focused reimagining of a digital game storefront inspired by Steam, built to improve discovery, readability, and purchasing flow for everyday users.

  • Redesigned storefront information hierarchy for faster browsing and decision making.
  • Focused on cleaner category navigation and stronger featured/recommended content blocks.
  • Built with a usability-first mindset informed by real gamer shopping behavior.

UTube (YouTube-inspired)

Frontend • Recommendation UX • Content Discovery • Responsive UI

A denser video-platform demo with subscriptions, a shorts rail, richer browse states, and a full watch layout that feels much closer to a real content ecosystem.

  • Built a deeper browse-to-watch flow with subscriptions, categories, search, comments, and related videos.
  • Added a stronger watch-page hierarchy so channel context, reactions, and follow-on viewing all feel intentional.
  • Designed for desktop and mobile with a more realistic information density across breakpoints.

Amazyn (Amazon-inspired)

Product UX • Catalog Design • Cart System • Checkout Simulation

A fuller storefront prototype with promo modules, deal rails, quick-view product details, saved items, and a more complete browse-to-cart purchase flow.

  • Implemented category cards, curated promo blocks, tag filters, and stronger merchandising surfaces.
  • Added a live cart drawer, quick-view modal, saved-for-later flow, and synced order totals.
  • Included timed deals, demand progress, and richer feedback cues for a more believable retail experience.

Pixel Raiders

HTML5 Canvas • JavaScript • Game Loop • LocalStorage

A neon survival shooter with combo scoring, shard currency, suit upgrades, story beats, titan waves, and persistent best-score tracking.

  • Built continuous update/render loops with keyboard controls, auto-fire targeting, and dash invulnerability.
  • Added combo-based points, shard economy, wave objectives, boss encounters, and purchasable upgrades.
  • Implemented persistent high scores plus a mission-feed presentation to make the run feel more like a full arcade system.

NeuroForge (HTML + Python + C++)

AI UX • HTML Frontend • Python API • Optional C++ Engine

A browser-first AI workstation that turns prompts into structured concept frames, execution layers, launch plans, and risk reviews through a local Python backend.

  • Built a multi-panel interface with session history, backend status, metrics, and structured output cards.
  • Implemented a local HTTP Python API that returns richer JSON payloads instead of one flat text response.
  • Added optional C++ scoring integration to show a hybrid HTML + Python + native workflow in one app.

Experience

Software / IT (Full-time)

J De La Osa DDS Inc. • 2016 — Present

  • Supported troubleshooting, documentation, and small automation scripts.
  • Improved day-to-day workflows by organizing requests and building lightweight tools.
  • Computer Tech Role gave peace of mind to the owner and dental assistants when computer issues arose

Education

B.S. Computer Science / Studio Arts

Mt SAC / Cal State Fullerton • Expected 2030

Relevant coursework: Data Structures, Algorithms, Discrete Math, Databases, Operating Systems, AI (if applicable).

Certifications / Learning

  • Machine Learning course (in progress)
  • Deep Learning basics (in progress)
  • LeetCode / interview prep routines

Contact

Want to collaborate or have an opportunity? Email is best — I usually respond within 24–48 hours.

This form uses your email client (no backend). If it doesn’t open, email me at diegoaogc@gmail.com.