Skip to content
View aaguasvivas's full-sized avatar
💭
Learning
💭
Learning

Block or report aaguasvivas

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
aaguasvivas/README.md

Adelson Aguasvivas

Software Engineer · New York, NY

Secure, data-intensive distributed systems at scale. Ex-Amazon (Alexa) · Harvard CS '21 · Platform engineering at Coachable

Portfolio LinkedIn Email

TypeScript Python Java React Node.js AWS Cloudflare Docker

Selected Work

Project What it is Stack
Ledgerline · live Edge-native event-stream API: exactly-once writes, strong per-stream ordering, and a tamper-evident SHA-256 hash chain. 69 tests, CI on every push. Cloudflare Workers, Durable Objects, D1, TypeScript, Hono
Capi · playcapi.com Real-time multiplayer Dominican dominoes: 1v1 and 2v2, authentic rules, no accounts needed. Zero-dependency rules engine with 112 tests. Next.js, TypeScript, Supabase Realtime
Invicto · invictobaseball.com Daily World Baseball Classic draft game: real data pipeline, Monte Carlo-calibrated difficulty, ships in 4 languages. TypeScript, Vite, Cloudflare D1
SWARMGEDDON · play Twin-stick survival shooter on a hand-rolled engine: 60 Hz fixed-timestep simulation, spatial-hash collisions, fully deterministic seeded runs, synthesized audio. TypeScript, PixiJS (WebGL), Capacitor
Anota · App Store Dominican dominoes scorekeeper for iPhone, shipped with in-app purchases and OTA updates. Expo, React Native, StoreKit
pdg · cdg LLVM dependence-graph passes from DREU research on automated CS grading (10x grading throughput). C++, LLVM

How I Build

  • Correctness first: TypeScript strict mode, and real test suites where they matter (Ledgerline: 69, Capi's rules engine: 112)
  • Production over demos: live on Cloudflare Workers, the App Store, and everything in between
  • AI-accelerated: Claude Code, Codex, and Cursor in the loop, with tests keeping them honest
  • Bilingual products: Spanish first, then English

Pinned Loading

  1. ledgerline ledgerline Public

    Append-only event streams with exactly-once writes, strong ordering, and a tamper-evident SHA-256 hash chain, on Cloudflare Workers

    TypeScript

  2. capi capi Public

    Dominican dominoes, online: 1v1 and 2v2 real-time multiplayer with capicúa, trancao, and full Dominican flavor. No accounts.

    TypeScript

  3. invicto invicto Public

    Daily World Baseball Classic draft game: real data pipeline, Monte Carlo-calibrated difficulty, ships in 4 languages

    HTML

  4. anota anota Public

    Dominican dominoes scorekeeper for iPhone: both teams on one screen, capicúa and all. Expo + React Native.

    TypeScript

  5. pdg pdg Public

    LLVM 3.8 program dependence graph pass, from DREU research on automated CS grading (10x throughput)

    C++

  6. flawless flawless Public

    Anime draft auto-battler, the whole game in 83 KB on Cloudflare Workers

    TypeScript