AWS SAA — CERTIFIED ↗ Ecuador (EST / UTC-5)

Full-Stack Engineer · TypeScript / Node.js · Ruby · React
AWS Certified.

Building production systems at scale, front to back.

Shipping TAPinto.net (~2M visits/mo), a US news platform, remote from Ecuador. Building AI agents that run in production.

How I Work

End-to-End Ownership

I own features end-to-end: Rails API schema and service layer through React/Next.js components and CI/CD on AWS. Strict API contracts, custom hooks, scalable component patterns — no handovers, no blockers.

Testing-First

Core

Testing isn't optional. RSpec + Jest at the unit layer, Playwright at the integration layer — every feature ships with the coverage to back it. Refactoring stays cheap; production stays calm.

Ship Fast, Ship Right

Migrated a legacy ERP to Clean Architecture in under 2 weeks — Rails API + React, zero data loss, ~60% less tech debt. AI-assisted workflow (Claude Code, Cursor) compresses ramp time, never replaces engineering judgment.

01 /

Experience

My professional journey building scalable applications and working with international clients.
Nov 2024 - Present Senirop (Consultancy) · US clients

Software Engineer Current

React 19TypeScriptRubyAWS
  • Greenfield CRM, technical lead since kickoff: I lead the React 19 + TypeScript SPA and co-lead the Ruby REST API on PostgreSQL (Sinatra, Que jobs) with a Rails 8 OAuth2 auth service; I own the API contract and the tests (Vitest, Playwright). Ships on Docker to AWS ECS.
  • TAPinto.net, US news platform (~2M visits/month): ship features across 12+ CMS content types on a Rails + React estate (PostgreSQL + MongoDB), release behind feature flags, and integrate third-party payment gateway and ad-serving APIs. Rewrote Redis caching on hot endpoints and added New Relic APM.
  • Cloud cost automation, owner: Terraform + Python Lambda + EventBridge scheduler for non-production environments, with idempotent stop/start, per-environment state in SSM and a shared-resource guard; failures publish to SNS. Saves ~$200-250/month.
  • Lideser, export ERP: drove a legacy ERP's migration to Clean Architecture in under two weeks, built the core KPI module and the Playwright E2E suite; also designed TAPinto's reusable E2E architecture.
  • Scrum, pull-request reviews and mentoring 3 junior engineers. Reviewed AI-generated code in an internal quality evaluation program, giving structured feedback used to improve the model's output.
Sep 2024 - Dec 2024 Cemetery Management Platform (team of 6)

Tech Lead

Next.js 15React 19NestJSPostgreSQL
  • Led a 6-developer team on NestJS + Next.js 15 + PostgreSQL: owned scope, estimation, architecture calls and code review across a hard domain (multi-state plots, ownership and inheritance rules, PDF generation).
Dec 2023 - Sep 2024 Technical University of Ambato (Gendocs V3)

Full Stack Developer

NestJSNext.jsBullRedisPostgreSQL
  • Led a 4-person Scrum team replacing a legacy document generator with a NestJS + Next.js platform, live in university production. Integrated the Google Drive and Docs APIs across thousands of academic records.
  • Moved generation into a Bull + Redis worker pipeline with Socket.io notifications, cutting processing time by 70% (~30s to ~9s).
Mar 2024 - Aug 2024 Development Dynamics (Contract)

Back End Developer

NestJSTypeScriptJestScrum
  • Designed the backend architecture and data model for client projects and built their REST APIs in NestJS + TypeScript. Took part in the projects' planning meetings.
  • Set the testing bar with Jest unit and integration tests at >85% coverage on critical paths.
Oct 2022 - Jun 2023 Freelance

Freelance Full-Stack Developer

Next.jsPrismaReactSpring BootPostgreSQL
  • E-commerce storefront and admin for Ambivalence Clothing on Next.js App Router (SSR, Prisma/PostgreSQL): catalog, cart and checkout flows.
  • Inventory management system for a tools retailer and a work-order tracking app for a mechanic's shop, both on React + Spring Boot + PostgreSQL.
02 /

Tech Stack

Building scalable applications with type-safe, battle-tested technologies.

Backend & Cloud

Daily
Node.js NestJS Fastify Express Ruby on Rails Golang Python REST APIs BullMQ Redis PostgreSQL MongoDB Elasticsearch AWS Lambda EventBridge SQS / SNS S3 DynamoDB Serverless Framework Terraform

Frontend

Daily
React 18/19 Next.js TypeScript JavaScript Zustand TanStack Query TanStack React Router TanStack Forms React Hook Form Zod Yup Ant Design Storybook Tailwind CSS Vite PWA

AI & Agents

Daily
Claude Code Cursor Windsurf GitHub Copilot Claude Agent SDK MCP servers Agentic Workflows Spec-driven TDD with agents

Testing & DevOps

TDD Jest Vitest Playwright RSpec Docker Git GitHub Actions GitLab CI Feature flags New Relic AWS EC2 AWS ECS AWS ECR
03 /

Currently Building

Flagship in-progress — event-driven market analytics.
IN PROGRESS · FLAGSHIP

TickbaseQUANTITATIVE TRADING ANALYTICS PLATFORM

Event-driven market analytics platform: TypeScript / NestJS + a Go microservice + pgvector + TimescaleDB. Concurrent market-data ingestion (Go goroutines and channels), RAG over trading notes, and agentic weekly reports.

Go + TS
Polyglot
RAG
Trading notes
Agentic
Weekly reports
System Architecture DATA FLOW →
Ingest
Market IngestionGo
Concurrent goroutines pull live market data; backpressure-aware fan-in.
Event BusQueue
Decouples ingestion from processing — replayable event stream.
Store
TimescaleDBTS
Hypertables for tick/OHLC series; continuous aggregates.
pgvectorRAG
Embeddings over trading notes for semantic retrieval.
Serve & Reason
NestJS APITS
Typed gateway — queries, auth, orchestration of the agent layer.
Agentic ReportsLLM
Weekly agent run compiles RAG + metrics into a written report.
TypeScriptNestJSGopgvectorTimescaleDB
04 /

Selected Work

Flagship projects — production scale, measured impact.
TAPI

TAPinto.net ↗

▲SHIPPED
SENIROP · PRODUCTION · ENGLISH-FIRST US TEAM

US news platform serving ~2M monthly visits. I ship features across 12+ CMS content types on a Rails + React estate (PostgreSQL + MongoDB), release behind feature flags, and integrate third-party payment gateway and ad-serving APIs. Rewrote Redis caching on hot endpoints, added New Relic APM, and designed the reusable Playwright E2E architecture.

Ruby on RailsReactPostgreSQLMongoDBRedisPlaywright
Traffic · trend
~2M/mo
Monthly visits
12+
CMS content types
LDSR

Lideser Export ERP ↗

▲SHIPPED
SENIROP CLIENT · LEAD ARCHITECT

Proposed and drove the migration of a legacy Export Management ERP to Clean Architecture (Rails API + React) in under two weeks, with a PostgreSQL migration strategy that lost no data. Built the core KPI module and wrote the Playwright E2E suite that guards it.

Clean ArchitectureRails APIReactPostgreSQLPlaywright
Tech debt · burndown
<2 wk
Full migration
~60%
Less tech debt
GDOC

Gendocs V3

▲SHIPPED
TECH UNIV. AMBATO · 4-PERSON SCRUM LEAD · IN PRODUCTION

Document platform that replaced the faculty's legacy generator and runs in university production. Led the 4-person Scrum team; integrated the Google Drive and Docs APIs across thousands of academic records and moved generation into a Bull + Redis worker pipeline with Socket.io notifications, cutting processing time 70%.

NestJSNext.jsBullRedisPostgreSQLGoogle APIs
View case study →
Latency · 30s→9s
70%
Faster generation
30s→9s
Report latency
05 /

More Work

Recent builds across fintech, auth, computer vision, and real-time systems.
FoppyAI voice finance agent
HTRY

FoppyAI

▲SHIPPED
TEAM OF 2 · 3RD PLACE, FINTECH HACKATHON

Voice-first personal finance agent: Whisper transcribes Spanish voice notes and LLM intent routing dispatches them to specialised agents that log transactions, goals and budgets. I owned reminders and reporting: deterministic reports kept separate from LLM reports, PII anonymised before anything reaches the model.

3rd place — Hatary Shunko Fintech Innovation
HonoNext.jsDrizzle / PostgreSQLOpenAI WhisperMulti-agent routing
Securis secure document platform
SCRS

Securis

▲SHIPPED
UNIVERSITY CAPSTONE · LEAD ARCHITECT

Secure document platform with Microsoft OAuth SSO, SQL Server Dynamic Data Masking, a redacting logging interceptor, and a custom encryption + compression layer for point-to-point payloads.

SSO + database-level data masking
NestJSVue 3SQL ServerMS OAuth
Cementerios management system
CMTR

Cementerios

▲SHIPPED
TECH LEAD · CROSS-FUNCTIONAL TEAM

Cemetery management system modeling niche (burial-plot) lifecycle — inventory, ownership and inheritance, payments, and burial procedures. Delivered as Tech Lead.

Led delivery as Tech Lead
Next.js 15NestJSPostgreSQLAWS S3
Titan Training computer vision
TITN

Titan Training

■PAUSED
CV PROTOTYPE · PAUSED

Computer-vision prototype for downhill MTB rider detection and attribute classification: YOLOv11 detection feeding an EfficientNet-B2 multi-label classifier. Prototype; project paused.

Detection + classification pipeline (prototype)
PythonYOLOv11EfficientNet-B2PyTorch
La Jefecita restaurant platform
JFCT

La Jefecita

▲SHIPPED
REAL-TIME RESTAURANT OPS

Role-scoped restaurant platform with a WebSocket layer keeping order state consistent across waitstaff, kitchen, and cashier on every device on the floor.

−30% order-entry errors
Next.jsNestJSWebSocketsStripe
06 /

Earlier Projects

The archive — foundational work, kept for the record.
Sym Project What Signal Stack Year
LKPY LookPay Facial-recognition payment simulation with sub-2s face match, exploring password-less biometric auth flows. <2s auth Next.js · Spring Boot · AWS Rekognition 2022
SRIP SRI-Compliant POS Point-of-sale for Ecuadorian retailers with inventory management and SRI-validated electronic invoicing. 100% SRI valid Spring Boot · Next.js · PostgreSQL 2023
UTAW UTA Web App Astro + React institutional landing redesign for the Technical University of Ambato. Deployed on Vercel. Lighthouse 95+ Astro · React · Tailwind 2023
AMBV Ambivalence Two-app e-commerce platform (storefront + admin) for a clothing brand. Next.js + Prisma + Clerk. <1.5s LCP Next.js · Prisma · Clerk 2023
07 /

What I Track

Markets I watch, writing I read — staying close to the domain.
XAU/USD GOLD · SPOT
4,186.61
▲ +1.49% +61.37
// XAU/USD · 2026-09-29
Reading List
The Pragmatic EngineerENGINEERING
Bits about MoneyFINTECH
Money Stuff — Matt LevineMARKETS
Engineering at ScaleSYSTEMS
Contact

Let's Build Something at Scale

Looking for a Full Stack Engineer who owns features end-to-end and builds scalable backend services? Let's talk.

AWS Certified Solutions Architect Associate badge
AWS Certified Solutions Architect — Associate
Issued April 29, 2026 · Active
Verify on Credly ↗
●ready · 0ms
Accent
Background grid
Density