Summary

I build and operate production software end to end. For the past ten years I have been the only technical resource for a multi location dental practice, where I designed a custom remote desktop platform now used across its offices, automated recurring clinical and billing workflows, and own the entire technical environment from servers to endpoints. I work primarily in Python and JavaScript, with recent focus on local LLM deployment and offline AI tooling.

Core skills

Languages

  • Python
  • JavaScript
  • SQL
  • HTML/CSS
  • Java

Systems & networking

  • TCP/IP and WebSockets
  • Binary wire protocols
  • Screen capture (DXGI)
  • Ed25519 device auth

AI & voice

  • Ollama / local LLMs
  • Tool-calling agents
  • Whisper
  • Piper TTS
  • WebLLM / WebGPU
  • Pandas, scikit-learn

Interfaces

  • PyQt
  • Tkinter
  • Three.js
  • HTML Canvas
  • Flask

Tools & delivery

  • Git/GitHub
  • PyInstaller
  • Remote update pipelines
  • Vercel
  • Linux

Domain

  • Healthcare IT
  • Insurance claims and EOB workflows
  • HIPAA aware environments

Experience

Software Engineer — Sole Technical Lead

J. De La Osa DDS Inc. • Pomona, CA • 2016 — Present

  • Architected and shipped GonzalezDesk, a custom remote desktop platform in Python deployed across the practice's office locations, supporting LAN and cross location access over TCP/IP.
  • Replaced all commercial remote access licensing by self hosting on organization owned infrastructure, retaining full data control and eliminating recurring per seat costs.
  • Rewrote its streaming engine around a 12 byte binary wire protocol and a tile-delta JPEG codec. In 1920×1080 benchmarks this cut data per frame 10× (42.3 KB to 4.2 KB) and host CPU per frame 7× (18.3 ms to 2.64 ms) while raising image quality.
  • Secured owner access with Ed25519 device keys, so the admin account needs no password and cannot be impersonated.
  • Built a live remote update pipeline that pushes fixes and features to every deployed machine with no on site visits.
  • Write and maintain Python automation for recurring clinical and administrative workflows.
  • Work directly with dental insurance claims, EOB processing, and payer billing workflows.
  • Sole engineer for the entire technical environment: servers, networking, endpoint management, backups, and vendor system integration.

Education

A.S. Computer Science

Mt. San Antonio College • In Progress

Planned transfer to California State University, Fullerton for B.S. Computer Science.

Relevant coursework: Data Structures, Algorithms, Discrete Math, Databases, Operating Systems.

Projects

Production systems and tools I have built and shipped.

GonzalezDesk

Python • TCP/IP Networking • Server Architecture • PyInstaller

A fully custom remote desktop application built from scratch, self hosted on the organization's own infrastructure. Deployed across multiple office locations with a live update pipeline that ships fixes remotely.

  • Custom TCP/IP client and relay server handling screen transport, input relay, and cross location access via port forwarding.
  • v2 engine: binary wire protocol plus tile-delta JPEG codec, benchmarked at 10× less data and 7× less CPU per frame than v1.
  • Remote update pipeline pushes new builds to all deployed machines with no on site visit required.
  • Replaced commercial per seat licensing entirely while keeping all data on organization controlled hardware.

J.A.R.V.I.S v2

Python • Ollama (qwen3:14b) • Tool-calling agent • Whisper • Piper TTS • PyQt • Three.js

A fully offline AI agent packaged as a standalone Windows executable. It doesn't just chat: it plans, calls tools, checks the results, and tries again. No cloud, no subscriptions, no third party APIs.

  • Rebuilt from a keyword router into a tool-calling agent: a local model works through a plan, call, observe loop across 48 tools in 6 packs (apps, files, shell, system, web, assistant).
  • Autonomy policy with three modes and per-tool overrides, plus hard rails that block killing critical processes, protected apps, or itself in every mode.
  • Real time voice with Whisper and a custom Piper voice chain. Turning the model's thinking mode off by default made replies 2.9× faster (9.4 s to 3.3 s) with no loss in tool accuracy.
  • Multi-chat sidebar with per-chat memory, inside a holographic PyQt WebEngine and Three.js interface.

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.

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.

The Road to Doomsday

HTML • CSS • JavaScript • LocalStorage • Mobile-first UI

A 97-stop watch-order tracker leading up to Avengers: Doomsday (December 18, 2026). You check off each title as you watch it, and each one plays its own animation themed to that movie or show.

  • An "Up next" card and a sticky mini-bar jump you straight to your next unwatched title and point out any you skipped.
  • Each title has its own colors, icon, and effect (burst, shatter, glitch, portal, and more). Colors are adjusted automatically so they stay readable on the dark rows.
  • Includes a live release countdown, story-based milestone tags, and progress saved on the device. It also respects the reduced-motion setting.

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.

Earlier frontend work

Earlier UI and game prototypes, kept for reference.

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.

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.

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.

Contact

Want to collaborate or have an opportunity? Send a message here or email me directly. I usually respond within 24–48 hours.

Goes straight to my inbox. You can also email me at diegoaogc@gmail.com.