Skip to content

Software engineer · New York

Adelson
Aguasvivas.

I build systems that hold up and games you can’t put down.

Engineer at Coachable, previously Amazon Alexa. Harvard CS. Everything I ship is tested, bilingual, and finished.

55 PB

of privacy-sensitive data secured at Amazon

$1.3M

in quarterly savings from one pipeline optimization

200+

engineers coached into top tech roles

12+

projects built end to end, idea to deploy

2

native languages. Everything I build ships bilingual

01

Featured work

Six projects, six different problems. Each one finished.

Ledgerline

Private build

An edge-native event-stream API with exactly-once writes and a tamper-evident hash chain.

  • Exactly-once appends via idempotency keys reserved for the stream’s lifetime
  • SHA-256 hash chain whose verification pinpoints tampering, including truncation
  • 68 tests running inside the real Workers runtime, not mocks
Cloudflare WorkersDurable ObjectsD1TypeScriptHono
SWARMGEDDON: A twin-stick survival shooter on a hand-rolled engine: fixed timestep, spatial hash, fully deterministic.

SWARMGEDDON

Private build

A twin-stick survival shooter on a hand-rolled engine: fixed timestep, spatial hash, fully deterministic.

  • 60 Hz simulation decoupled from render, with interpolation
  • One seeded PRNG drives everything: a seed replays a run exactly
  • Synthesized audio engine, zero sound assets
TypeScriptPixiJSWebGLCapacitorPWA
Anota: A Dominican dominoes scorekeeper for iPhone: both teams on one screen, capicúa and all.

Anota

App Store

A Dominican dominoes scorekeeper for iPhone: both teams on one screen, capicúa and all.

  • Shipped on the App Store with a Pro in-app purchase
  • Over-the-air updates, haptics, shareable score cards
  • Bilingual with type-enforced dictionary parity
ExpoReact NativeTypeScriptStoreKit
The Veil · El Velo: A playable Rawls experiment: legislate from behind the veil, then be born into your own society.

The Veil · El Velo

Private build

A playable Rawls experiment: legislate from behind the veil, then be born into your own society.

  • The simulation was built and verified headless before any UI existed
  • A Monte Carlo gate proves balanced rulesets beat both extremes
  • Spanish-first, native-ready with Capacitor
ReactTypeScriptZustandCapacitor
Conuco: A cozy Caribbean farming game where the point is reviving the pueblo, not min-maxing the farm.

Conuco

Private build

A cozy Caribbean farming game where the point is reviving the pueblo, not min-maxing the farm.

  • Game logic never imports the renderer: one sacred seam, 126 tests
  • Versioned saves with additive-only migrations and a backup slot
  • A kept-terms glossary keeps Dominican vocabulary untranslated in every language
TypeScriptPixiJSVitestCapacitor
The System: An interview-prep RPG that became a job-search cockpit: deterministic engine, AI only at the edges.

The System

Private build

An interview-prep RPG that became a job-search cockpit: deterministic engine, AI only at the edges.

  • A pure, unit-tested engine computes today’s queue, readiness, and spaced review
  • The Forge tailors a resume to a job description via forced tool-use, into an app-owned template
  • XP, ranks, and streaks that made me actually do the work
ReactViteClaude APITailwind

03

All projects

The full shelf, including what’s still in progress.

Ledgerline

Private build

An edge-native event-stream API with exactly-once writes and a tamper-evident hash chain.

Cloudflare WorkersDurable ObjectsD1TypeScriptHono

SWARMGEDDON

Private build

A twin-stick survival shooter on a hand-rolled engine: fixed timestep, spatial hash, fully deterministic.

TypeScriptPixiJSWebGLCapacitorPWA

The Veil · El Velo

Private build

A playable Rawls experiment: legislate from behind the veil, then be born into your own society.

ReactTypeScriptZustandCapacitor

Conuco

Private build

A cozy Caribbean farming game where the point is reviving the pueblo, not min-maxing the farm.

TypeScriptPixiJSVitestCapacitor

The System

Private build

An interview-prep RPG that became a job-search cockpit: deterministic engine, AI only at the edges.

ReactViteClaude APITailwind

Living Todo OS

Private build

A personal life OS that answers one question: what’s the single best thing to do right now?

Next.jsTypeScriptClaude APITailwind

Invicto

Live

Draft nine players across every World Baseball Classic and try to go 7-0. INVICTO doesn’t translate.

TypeScriptViteCloudflare D1

Flawless

Live

Draft five anime characters, survive a seven-battle tournament. 83 KB of game, all typography.

TypeScriptViteCloudflare Workers

Capi

In development

Dominican dominoes, online with your people: 2v2, capicúa, trancao, no accounts.

Next.jsTypeScriptSupabase Realtime

Coherente · Bite the Bullet

In development

A roguelike of moral consistency. You never lose for being wrong, only for contradicting yourself.

ReactTypeScriptZustand

Hype Room

In development

The iOS app for a real sneaker shop: drops, grails, and a catalog built to swap to Square in one file.

ExpoReact 19TypeScript

04

How I build

Six habits that show up in every repo I own.

01

Tested like I mean it

Ledgerline runs 68 tests inside the real Workers runtime, not mocks. Conuco’s game core holds 126. If it isn’t tested, it isn’t done.

02

Deterministic by design

Every game routes its randomness through one seeded generator. A seed reproduces a run exactly, which is what makes daily challenges possible and bugs reproducible.

03

Difficulty is calibrated, not guessed

My draft games tune their balance with Monte Carlo simulation. An elite run should win 2 to 5% of the time, and the build fails if the math drifts.

04

Saves never break

Versioned save files, additive-only migrations, defaulted fields. A day-one save still works on the latest build.

05

Bilingual by construction

Spanish and English dictionaries share one enforced type, so a missing translation is a build error, not a bug report. This site works the same way.

06

AI at the edges, engines at the core

LLMs draft, suggest, and tailor. A deterministic engine always owns the outcome, with local fallbacks so nothing blocks when the API is down.

05

Experience

The resume, in one screen.

Download resume (PDF) ↓

May 2023 · Present · New York, NY

Coachable · Software Engineer

Education startup helping engineers land roles at top tech companies.

  • Engineered and scaled the coaching platform and data systems behind a 95% placement rate into roles at Google, Amazon, Meta, and Microsoft.
  • Designed analytics pipelines for student performance and hiring outcomes: 3x faster reporting, 40% better data accuracy.
  • Coached 200+ engineers through CS fundamentals and 1000+ mock interviews, resulting in hundreds of offers.

July 2021 · January 2023 · Cambridge, MA

Amazon · Software Development Engineer, Alexa

High-volume, privacy-sensitive data pipelines powering Alexa.

  • Led data deletion and retention across 700M+ objects and 55 PB of S3, saving $1.3M quarterly through lifecycle automation in Python and Java.
  • Security Lead for the team: resolved 80+ risks, including 2 critical org-wide escalations, via IAM hardening and encryption enforcement.
  • Owned GDPR and CCPA deletion across petabyte-scale datasets with zero violations; 300+ on-call tickets resolved at 99.9% SLA.

Summer 2019 · Urbana-Champaign, IL

University of Illinois Urbana-Champaign · Research Engineer, DREU Program

One of about 40 students selected nationally for the DREU research program.

  • Built an automated grading and hint-generation system for large CS courses with LLVM, C/C++, and Python: 10x grading throughput.

2017 · 2021

Harvard University · A.B. Computer Science, 2021

Secondary in Ethnicity, Migration and Rights. Spanish citation.

Honors: Forbes 30 Under 30 Scholar · HSF Scholar · Tuskegee Airmen Scholar · NSA Scholar · Dominican Day Parade Scholar

Portrait of Adelson Aguasvivas

06

About

I’m Dominican, and it shows in what I build: a dominoes scorekeeper, a baseball draft game, a farming game set on a Caribbean coast that refuses to sell to the resort. I studied computer science at Harvard, then spent two years at Amazon keeping 55 petabytes of Alexa data secure, compliant, and inexpensive. Now I engineer the platform at Coachable that helps engineers land the jobs they want, and I coach some of them myself.

After hours I build games and tools. Some are for playing, some are for thinking, and all of them ship in Spanish and English, because Spanish isn’t a translation layer to me. It’s half the audience I care about.

I like engines more than frameworks, tests more than promises, and small things finished completely. Right now: a multiplayer dominoes table and a cozy pueblo by the sea.

07

Say hello

The fastest way to reach me is email. I read everything.

aaguasvivas907@gmail.com