Skip to content
View scottpoulton's full-sized avatar
🚬
🚬

Block or report scottpoulton

Report abuse

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

Report abuse
scottpoulton/README.md

~$ Hi, I'm Scott.

$\text{ATP(s) + Nicotine(aq)} \rightarrow \text{Gemini Prompts(g)}$


What I'm Building

HistoHelper: Deep learning MVP classifying primary vs. metastatic melanoma.

Stack: PyTorch, FastAPI, Python, Vanilla JS

TubeTutor: Clinical logic engine preventing pre-analytical phlebotomy errors.

Stack: Python, PyTest, Vanilla JS, PWA

PlexIndex: Searchable cloud archive of my local media server.

Stack: Python, Supabase, Vanilla JS

CafeRoster: Staff rostering and timesheet PWA.

Stack: Next.js, TypeScript, PWA

PokeBinder: Automated collection tracker with API syncing and OCR.

Stack: Python, GitHub Actions, Supabase, Deno, Vanilla JS

Easter Egg: Zero-dependency endless runner for my 404 page.

Stack: HTML5 Canvas, Vanilla JS


Tech Stack

Languages & Databases

JavaScript TypeScript Python Go PostgreSQL LaTeX

Infrastructure & Tools

Next.js Vite Hugo PWA Electron Deno Supabase PyTest GitHub Actions PyTorch FastAPI

Homelab & Networking

Fedora Terraform Docker Cloudflare Traefik Tailscale WireGuard Pi-hole Plex

Workflow

macOS Zen Browser Hyper Git VS Code Prettier Obsidian Gemini

  • Key Architecture: PyTorch Convolutional Neural Networks (ResNet18) & FastAPI Microservices, Offline-First Service Workers (PWA) & HTML5 Canvas APIs, Real-Time WebSockets (Socket.IO) & Secure JWT Auth, REST API Integrations & Webhooks, Image Processing Pipelines (Pillow/OpenCV) & Cloud Vision OCR, CI/CD Automation & PyTest Suites, Linux Server Administration & Docker Deployment.

Pinned Loading

  1. Cafe-Roster-PWA Cafe-Roster-PWA Public

    A lightweight, mobile-first rostering and timesheet PWA built for my friends cafe.

    TypeScript

  2. CV CV Public

    My version-controlled, LaTeX-compiled Curriculum Vitae