Skip to content
View ethanstoner's full-sized avatar

Block or report ethanstoner

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ethanstoner/README.md

Hey, I'm Ethan

Cloud & Automation Engineer

I build cloud-ready systems, self-hosted production platforms, and AI-powered workflows. From GPU inference to deployment infrastructure — I ship real systems that serve real users.

Portfolio LinkedIn Email


About Me

I'm a cloud and automation-focused engineer with hands-on experience building computer vision systems, self-hosting production web applications, running AI inference workloads on local GPU hardware, and managing deployment infrastructure end-to-end. Currently pursuing the AWS Certified Cloud Practitioner (CLF-C02) and studying at Great Oak High School (graduating June 2026).


Tech Stack

Cloud & DevOps
AI & CV
Languages
Backend & Data
Testing & QA

Flagship Projects

Qorlyt — Image-to-3D Generator   Live Repo

Qorlyt 3D generator app

Live, self-hosted product at qorlyt.com. Upload a single image, get a textured .glb 3D model back in ~80 seconds via a local ComfyUI + Hunyuan3D 2.1 GPU pipeline. A persistent WebSocket to ComfyUI maps per-node progress back to each user in real time, an async job queue serializes GPU work with live queue position + ETA, and every generation is stored with an in-browser 3D viewer. Shared-password auth, GPU health pings, persistent history.

Python · FastAPI · WebSockets · ComfyUI · Hunyuan3D 2.1 · GPU Inference · Self-Hosted


Lyric Generator   CI Repo

Lyric video demo: Radiohead - No Surprises

Paste a Spotify link, get a brat-style lyric video. FastAPI pipeline: Spotify metadata → local / yt-dlp audio → Whisper word-level timing (LRCLIB fallback) → Pillow frame rendering → ffmpeg mux. Async job queue, graceful failure handling on every external call, packaged with pyproject.toml, MIT-licensed, and CI-tested on every push.

Python · FastAPI · Whisper · Pillow · ffmpeg · yt-dlp · GitHub Actions


yt2tiktok   Repo

yt2tiktok animated captions demo

Desktop app that turns any YouTube video into scheduled, captioned TikTok clips. Splits into 60–70s vertical segments (silence-based or LLM cliffhanger cuts), burns in word-by-word karaoke captions (6 style presets), and uploads on a schedule. NVENC GPU encoding with CPU fallback, parallel encoding (2–4× faster), and hybrid transcription — YouTube captions with automatic local Whisper fill-in for censored words.

Python · CustomTkinter · ffmpeg / NVENC · faster-whisper · yt-dlp


More Featured Work

CSUSM Campus Monitor   Tests

Real-time occupancy tracker for campus locations using computer vision — live HLS stream capture, YOLOv8 person detection with custom false-positive filtering, dashboard with live counts, weekly heatmaps, and best-times recommendations. Dual backend (local YOLO + Frigate NVR via MQTT), full CI pipeline.

Python FastAPI YOLOv8 OpenCV SQLite MQTT Docker | View Repo

Senior TV

Open-source kiosk entertainment and care system for seniors with dementia/Alzheimer's — one mini PC, one TV, one install.sh. 6-button remote, self-healing services, HDMI-CEC control, fully remote-managed for caregivers. Built for two 95-year-olds who watch TV 8+ hours a day.

Python Flask Linux Jellyfin HDMI-CEC | View Repo

Auto YouTube Pipeline

Fully automated, zero-human-interaction YouTube content pipeline. Records animated race videos via headless Playwright, encodes + mixes audio with FFmpeg, uploads on a rate-ramped cron schedule via the YouTube API. 76 race types, parallel batch recording.

Python Playwright FFmpeg YouTube API Automation | View Repo


Client / Freelance Work

GSI Sand & Gravel   Live

Designed, built, and deployed a production marketing website for GSI Sand & Gravel, a Southern California sand & gravel supplier serving the region for 30+ years. Responsive Next.js site presenting the company's services, coverage area, and contact funnel — shipped and live for a real business.

Next.js React Responsive Deployed


More Projects
Project What it does Stack Link
Hunyuan3D-2.1 Install Guide ⭐9 Comprehensive step-by-step guide for installing Hunyuan3D-2.1 + ComfyUI on Windows Docs Repo
QA Automation Framework Reusable, Dockerized QA pipeline: unit tests, static analysis, security scanning, Playwright E2E, HTML/JSON reports Python, Playwright, Docker Repo
Vulture Minecraft mod decompiler/deobfuscator with suspicious-pattern security detection, Docker-isolated execution Python, Java, Docker Repo
DelayEdge Automated trading bot for the HowTheMarketWorks simulator; real-time scanning, fixed-target exits, market-hours guards Python Repo
HumanType Cross-platform realistic typing emulator — QWERTY-based typos, natural rhythm, packaged Windows app with update checks C# Repo
Quiz Sorter for TAs Wayground quiz organizer with attendance matching, curve caps, multi-quiz merge, sorted CSV/PDF output Python Repo
Exploding Ball Engine Web physics sim with collision detection and particle effects JavaScript, Matter.js Repo
Portfolio Responsive personal site with animations & Playwright testing HTML/CSS/JS Live

Work Experience

Collaborator  ·  Riffyx Labs Mentorship  |  2025 – 2026  ·  1 yr

Built hands-on experience with AWS fundamentals, debugging, and real-world technical issues across mentored projects. Used Git-based workflows to make code updates, work across branches, and submit pull requests for review. Worked alongside Cisco professionals on implementation tasks, strengthening troubleshooting, teamwork, and release discipline.

Co-Founder  ·  TrashCan Powerwashing  |  Aug 2025 – Oct 2025  ·  3 mos

Co-founded a residential trash-can power-washing business, working directly with customers from scheduling through service completion. Managed scheduling, customer communication, and cash handling while tracking income and expenses. Delivered services reliably, building hands-on experience with responsibility, time management, and client-facing work.

Member  ·  Cheryl's Caramels  |  2022 – 2025  ·  3 yrs  |  Oceanside, CA

Represented the company at markets and events, engaging customers and resolving product questions on the spot. Tested Stripe payment flows for the Cheryl's Caramels e-commerce site before release to verify checkout and payment reliability. Processed cash and digital transactions accurately while maintaining inventory and display readiness. Took ownership of assigned responsibilities, consistently meeting expectations with minimal oversight, and communicated professionally in fast-paced, high-traffic environments.


Education & Certifications

Great Oak High School Expected Graduation: June 2026
AWS Cloud Practitioner (CLF-C02) In Progress
Coursework AP Computer Science Principles, AP Calculus AB, AP Statistics, AP English Lit

Currently Learning

AWS CLF-C02   IAM & EC2   Infrastructure Patterns   Cloud Security   Cost Optimization



Cloud Engineering  •  Computer Vision  •  DevOps  •  Automation  •  AI Infrastructure

Portfolio

Popular repositories Loading

  1. Hunyuan3D-2.1-Complete-Install-Guide Hunyuan3D-2.1-Complete-Install-Guide Public

    A comprehensive step-by-step installation guide for Hunyuan3D-2.1 with ComfyUI on Windows

    10

  2. delayedge delayedge Public

    Automated trading system for HowTheMarketWorks.com that exploits price delays between real-time market data and HTMW's delayed prices to identify and execute profitable arbitrage opportunities.

    Python 1 1

  3. ethanstoner ethanstoner Public

    My GitHub profile README

    Python

  4. humanlike-typer humanlike-typer Public

    Realistic human typing emulator for macOS with QWERTY-based typos, natural rhythm, and smart punctuation. Free & non-commercial.

    C#

  5. exploding-ball-engine exploding-ball-engine Public

    2D physics simulation engine with collision detection and particle effects

    JavaScript

  6. vulture vulture Public

    A comprehensive toolkit for analyzing, decompiling, and deobfuscating Minecraft mods

    Python