Saltar al contenido

Ingeniero de software · Nueva York

Adelson
Aguasvivas.

Construyo sistemas que aguantan y juegos que no se pueden soltar.

Ingeniero en Coachable, antes en Amazon Alexa. Computer Science en Harvard. Todo lo que lanzo sale probado, bilingüe y terminado.

55 PB

de datos sensibles asegurados en Amazon

$1,3M

en ahorros trimestrales por optimizar un pipeline

200+

ingenieros preparados para roles en las grandes tecnológicas

12+

proyectos construidos completos, de la idea al deploy

2

idiomas nativos. Todo lo que construyo sale bilingüe

01

Trabajo destacado

Seis proyectos, seis problemas distintos. Cada uno terminado.

Ledgerline

Código privado

Una API de eventos en el edge con escrituras exactly-once y una cadena de hashes a prueba de alteraciones.

  • Appends exactly-once con llaves de idempotencia reservadas de por vida del stream
  • Cadena SHA-256 cuya verificación señala la alteración exacta, incluyendo truncados
  • 68 pruebas corriendo dentro del runtime real de Workers, no mocks
Cloudflare WorkersDurable ObjectsD1TypeScriptHono
SWARMGEDDON: Un shooter de supervivencia twin-stick sobre un motor propio: timestep fijo, spatial hash, totalmente determinista.

SWARMGEDDON

Código privado

Un shooter de supervivencia twin-stick sobre un motor propio: timestep fijo, spatial hash, totalmente determinista.

  • Simulación a 60 Hz desacoplada del render, con interpolación
  • Un solo PRNG con semilla lo mueve todo: una semilla repite la partida exacta
  • Motor de audio sintetizado, cero archivos de sonido
TypeScriptPixiJSWebGLCapacitorPWA
Anota: Un anotador de dominó dominicano para iPhone: los dos equipos en una pantalla, con capicúa y todo.

Anota

App Store

Un anotador de dominó dominicano para iPhone: los dos equipos en una pantalla, con capicúa y todo.

  • Publicada en el App Store con compra Pro dentro de la app
  • Actualizaciones over-the-air, hápticos, tarjetas de puntuación para compartir
  • Bilingüe con paridad de diccionarios forzada por tipos
ExpoReact NativeTypeScriptStoreKit
The Veil · El Velo: Un experimento de Rawls jugable: legisla detrás del velo y luego nace al azar en tu propia sociedad.

The Veil · El Velo

Código privado

Un experimento de Rawls jugable: legisla detrás del velo y luego nace al azar en tu propia sociedad.

  • La simulación se construyó y verificó sin interfaz antes de que existiera el UI
  • Una verificación Monte Carlo prueba que las reglas balanceadas vencen a los dos extremos
  • Primero en español, listo para nativo con Capacitor
ReactTypeScriptZustandCapacitor
Conuco: Un juego de granja caribeño donde el punto es revivir el pueblo, no exprimir la finca.

Conuco

Código privado

Un juego de granja caribeño donde el punto es revivir el pueblo, no exprimir la finca.

  • La lógica del juego nunca importa el renderer: una sola costura sagrada, 126 pruebas
  • Guardados versionados con migraciones solo aditivas y un slot de respaldo
  • Un glosario de términos protegidos mantiene el vocabulario dominicano sin traducir en todos los idiomas
TypeScriptPixiJSVitestCapacitor
The System: Un RPG de preparación de entrevistas que se volvió una cabina de búsqueda de empleo: motor determinista, IA solo en los bordes.

The System

Código privado

Un RPG de preparación de entrevistas que se volvió una cabina de búsqueda de empleo: motor determinista, IA solo en los bordes.

  • Un motor puro y probado calcula la cola de hoy, el nivel de preparación y el repaso espaciado
  • The Forge ajusta un currículum a una vacante con tool-use forzado, sobre una plantilla que controla la app
  • XP, rangos y rachas que me hicieron hacer el trabajo de verdad
ReactViteClaude APITailwind

03

Todos los proyectos

El estante completo, incluyendo lo que viene en camino.

Ledgerline

Código privado

Una API de eventos en el edge con escrituras exactly-once y una cadena de hashes a prueba de alteraciones.

Cloudflare WorkersDurable ObjectsD1TypeScriptHono

SWARMGEDDON

Código privado

Un shooter de supervivencia twin-stick sobre un motor propio: timestep fijo, spatial hash, totalmente determinista.

TypeScriptPixiJSWebGLCapacitorPWA

The Veil · El Velo

Código privado

Un experimento de Rawls jugable: legisla detrás del velo y luego nace al azar en tu propia sociedad.

ReactTypeScriptZustandCapacitor

Conuco

Código privado

Un juego de granja caribeño donde el punto es revivir el pueblo, no exprimir la finca.

TypeScriptPixiJSVitestCapacitor

The System

Código privado

Un RPG de preparación de entrevistas que se volvió una cabina de búsqueda de empleo: motor determinista, IA solo en los bordes.

ReactViteClaude APITailwind

Living Todo OS

Código privado

Un sistema operativo personal que responde una sola pregunta: ¿qué es lo mejor que puedo hacer ahora mismo?

Next.jsTypeScriptClaude APITailwind

Invicto

En línea

Arma tu novena con todas las ediciones del Clásico Mundial y trata de irte 7-0. INVICTO no se traduce.

TypeScriptViteCloudflare D1

Flawless

En línea

Elige cinco personajes de anime y sobrevive un torneo de siete batallas. 83 KB de juego, pura tipografía.

TypeScriptViteCloudflare Workers

Capi

En desarrollo

Dominó dominicano en línea con tu gente: 2v2, capicúa, trancao, sin cuentas.

Next.jsTypeScriptSupabase Realtime

Coherente · Bite the Bullet

En desarrollo

Un roguelike de consistencia moral. Nunca pierdes por estar mal, solo por contradecirte.

ReactTypeScriptZustand

Hype Room

En desarrollo

La app iOS de una tienda real de tenis: drops, grails y un catálogo hecho para cambiar a Square en un archivo.

ExpoReact 19TypeScript

04

Cómo construyo

Seis hábitos que se repiten en cada repo mío.

01

Probado en serio

Ledgerline corre 68 pruebas dentro del runtime real de Workers, no mocks. El núcleo de Conuco lleva 126. Si no está probado, no está terminado.

02

Determinista por diseño

Cada juego pasa su azar por un solo generador con semilla. Una semilla reproduce una partida exacta, y eso hace posibles los retos diarios y los bugs reproducibles.

03

La dificultad se calibra, no se adivina

Mis juegos de draft ajustan su balance con simulación Monte Carlo. Una partida élite debe ganar entre el 2 y el 5% de las veces, y el build falla si la matemática se corre.

04

Las partidas guardadas no se rompen

Guardados versionados, migraciones solo aditivas, campos con valores por defecto. Una partida del primer día sigue funcionando en el último build.

05

Bilingüe de construcción

Los diccionarios de español e inglés comparten un mismo tipo obligatorio: una traducción que falte es un error de compilación, no un reporte de bug. Este sitio funciona igual.

06

IA en los bordes, motores en el centro

Los LLM redactan, sugieren y ajustan. Un motor determinista siempre es dueño del resultado, con respaldos locales para que nada se trabe si la API se cae.

05

Experiencia

El currículum, en una pantalla.

Descargar CV (PDF) ↓

Mayo 2023 · Presente · New York, NY

Coachable · Ingeniero de Software

Startup de educación que ayuda a ingenieros a conseguir roles en las grandes tecnológicas.

  • Construí y escalé la plataforma de coaching y los sistemas de datos detrás de una tasa de colocación del 95% en Google, Amazon, Meta y Microsoft.
  • Diseñé pipelines de analítica de desempeño y resultados de contratación: reportes 3 veces más rápidos y 40% más precisión en los datos.
  • Entrené a más de 200 ingenieros en fundamentos y más de 1000 entrevistas de práctica, con cientos de ofertas como resultado.

Julio 2021 · Enero 2023 · Cambridge, MA

Amazon · Ingeniero de Desarrollo de Software, Alexa

Pipelines de datos sensibles y de alto volumen que alimentan a Alexa.

  • Lideré el borrado y la retención de datos en más de 700 millones de objetos y 55 PB en S3, ahorrando $1.3M trimestrales con automatización en Python y Java.
  • Líder de seguridad del equipo: resolví más de 80 riesgos, incluidas 2 escalaciones críticas a nivel de organización, endureciendo IAM y forzando cifrado.
  • Fui dueño del borrado GDPR y CCPA sobre datasets a escala de petabytes con cero violaciones; más de 300 tickets de guardia resueltos al 99.9% de SLA.

Verano 2019 · Urbana-Champaign, IL

University of Illinois Urbana-Champaign · Ingeniero de Investigación, Programa DREU

Uno de unos 40 estudiantes seleccionados a nivel nacional para el programa de investigación DREU.

  • Construí un sistema automático de calificación y generación de pistas para cursos grandes de computación con LLVM, C/C++ y Python: 10 veces más capacidad de calificación.

2017 · 2021

Universidad de Harvard · A.B. en Computer Science, 2021

Concentración secundaria en Ethnicity, Migration and Rights. Spanish Citation.

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

Retrato de Adelson Aguasvivas

06

Sobre mí

Soy dominicano, y se nota en lo que construyo: un anotador de dominó, un juego de draft de pelota, un juego de granja en una costa caribeña que se niega a venderle al resort. Estudié computación en Harvard y pasé dos años en Amazon cuidando 55 petabytes de datos de Alexa: seguros, en regla y baratos. Hoy construyo la plataforma de Coachable que ayuda a ingenieros a conseguir el trabajo que quieren, y a varios los entreno yo mismo.

Después del trabajo hago juegos y herramientas. Unos son para jugar, otros para pensar, y todos salen en español y en inglés, porque el español no es una capa de traducción para mí. Es la mitad del público que me importa.

Prefiero motores a frameworks, pruebas a promesas, y las cosas pequeñas terminadas completas. Ahora mismo: una mesa de dominó multijugador y un pueblito costero junto al mar.

07

Escríbeme

La vía más rápida es el correo. Lo leo todo.

aaguasvivas907@gmail.com