Hi, I'm
Jeffrey Doughty
I build and ship web software, from first commit to production.
About
I'm a U.S. Navy veteran. I started out as a nuclear equipment technician, where following
procedures exactly, testing equipment before trusting it, and documenting everything were
part of every shift. Since then I've trained as an electrical technician and a cyber
security specialist, and now I build web software.
I bring the same discipline to code: every change goes through a pull request, automated
checks and a staging deploy before it reaches production. My first project,
Ragdoll Fling, is a browser game I took from
an idea to a live site with a full CI/CD pipeline and an online leaderboard.
Projects
Featured
Ragdoll Fling
A 30-second browser physics game. Grab the ragdoll, fling it into the walls, and chain
hits into combos for big damage. Then try to get your initials on the online leaderboard.
-
Physics and game feel. The ragdoll is rigid bodies joined together.
Damage scales with impact speed, quick hits build a combo multiplier, and every hit
gets floating numbers, screen shake and sound. Works with a mouse or a touchscreen.
-
CI/CD pipeline. Every pull request runs lint, type-check, tests and a
build, and gets its own preview link. Merging deploys to staging automatically;
production deploys the same build only after I approve it. I proved the gate works by
opening a pull request with a deliberately broken test: merging was blocked.
-
Online leaderboard. A small API on Cloudflare Workers backed by a D1
(SQL) database. The pipeline runs database migrations before each deploy. The server
validates every score, rejects impossible ones and rate-limits submissions. It stores
only 3-letter initials, the score and the date.
-
Infrastructure as code. Hosting, custom domains and both environments
are defined in the repo, not clicked together in a dashboard.
This website
The site you're reading. I reused the game's pipeline almost unchanged: pull request
checks and previews, automatic staging deploys, and production after approval. A few
lines of server code redirect www.jeffreydoughty.com to the main address.
U.S. Navy veteran and former nuclear equipment technician who now builds and ships web software. I take projects from first commit to production with pull requests, automated tests and staged deploys: the same procedure-driven discipline I learned maintaining reactor systems.
Skills
- Languages
- TypeScript, JavaScript, HTML, CSS, SQL
- Practices
- Git, GitHub pull requests, automated testing (Vitest), linting, type-checking
- Cloud and delivery
- CI/CD with GitHub Actions, Cloudflare Workers, Cloudflare D1, custom domains and DNS, infrastructure as code
- Electrical
- Troubleshooting and diagnostics, AC/DC, motors and control systems, preventive maintenance
Projects
Ragdoll Fling
2026
fling.jeffreydoughty.com
- Built a browser physics game in TypeScript with Matter.js and HTML Canvas, playable with a mouse or a touchscreen.
- Set up a CI/CD pipeline: every pull request is linted, type-checked, tested and gets a preview link; merges deploy to staging, and production deploys after manual approval.
- Added an online leaderboard: an API on Cloudflare Workers with a D1 database, migrations run by the pipeline, server-side validation and rate limiting.
Portfolio website
2026
jeffreydoughty.com
- Built with Vite and TypeScript on the same pipeline. The page's resume and this PDF are generated from one data file at build time.
Experience
Customer Service Associate
Jan 2021 – Present
Vons (Fresh Cut, Drive Up & Go, Bakery)
- Communicate with customers and handle transactions accurately while managing high-volume workloads.
- Maintain safety, sanitation and quality standards in food preparation areas.
- Work reliably across several departments as part of the team.
Nuclear Equipment Technician (E4NMM)
Nov 2018 – Aug 2020
United States Navy
- Followed nuclear operational and safety procedures to keep personnel and the environment safe.
- Ran surveillance tests to verify equipment performance and compliance.
- Monitored reactor systems to identify inefficiencies, hazards and maintenance needs.
- Troubleshot problems and documented system conditions accurately.
Education and training
Cyber Security Specialist
2023
Electrical Technician
2022
Intercoast College
- Coursework: electrical construction, digital logic and motor control, electronics theory and control systems.
Certifications
OSHA 10 · CPR · Forklift certified · Electrical Trainee (ET) card (pending)