Skip to content

About

Daniel Astudillo

Full-stack engineer in New York. I take ownership of systems end to end, and write up the trade-offs so the next engineer doesn't have to reverse-engineer the decision.

30–35s → 3–5s cold

Analytics API latency

Q2 2026

Tech Excellence Award

99.99%

Pipeline uptime

Case study

21s → ~10s → <2s → ~250ms

A data delivery API was running warehouse DML on the hot path — 20–30 second queries under load. A streaming write API over gRPC cut responses to about 10 seconds. Moving the read path to PostgreSQL + EF Core brought them under 2 seconds, and about 250ms at p99 on the migrated routes. Three architectural decisions, not query tuning.

01/Background

I'm a full-stack engineer who has always been wired to understand how things work — take them apart, learn the mechanics, put them back together better. That instinct turned into programming in 2015 and grew into a career building tools that solve real problems at scale.

I'm strongest on the backend — schema design, migrations, gRPC, message pipelines — but I routinely own the full path when it matters: Next.js frontends, Auth0, multi-pod caching, microfrontend shells. The pattern is the same: find the bottleneck, pick the right tool, ship with tests and measurable latency.

At Visa I worked on payment and eligibility systems at production scale (20M+ monthly requests on the eligibility path) — modernizing .NET and Spring Boot services, rebuilding 200+ stored procedures into APIs (95th-percentile latency down 40%), migrating Click to Pay to Next.js and React (40% faster page loads and 30% fewer API errors for 10M+ global users per month), and building the first real-time benefit-redemption pipeline between the Visa Card Eligibility Service (VCES) and the Visa Digital Benefits Platform (VDBP) at 99.99% uptime.

After Visa I spent a self-directed stretch shipping mobile apps, a CRDT collaborative editor, and RAG prototypes — the kind of end-to-end work that keeps API design honest.

At Mobility Global I started on an internal data delivery platform — taking core API latency from ~21 seconds to ~10 with a streaming write API, then to under 2 seconds on PostgreSQL (about 250ms at p99 on the migrated routes), while modernizing the frontend and migrating dozens of routes off the warehouse. Then a financial analytics API from 30–35 seconds a query to 3–5 seconds cold and about a second warm in production. That expanded into the micro-frontend platform several teams now ship into, now live as Mobility Global Sales Solutions: Module Federation, Fastify BFFs, shared contracts, Auth0 identity and OpenFGA authorization. Three applications run on it with 10+ more in the pipeline, serving 100+ internal users, dealer groups and Dealer Relationship Managers. I co-established its architecture with our Architecture team and set up the Claude Code workflow around it. It's where most of my time goes today.

The public pages for that work: Mobility Global Sales Solutions, Retail Pricing: Benchmark (the product behind the Q3 2026 Innovation Excellence Award), and the FeeSync registration page, one of the apps hosted on the platform.

This site is the latest iteration of that habit: the fourth generation of my personal site, on Next.js 16 with an MDX essay pipeline, static generation, and the same supply-chain discipline I document in npm audit triage. How the earlier generations differed is written up in four generations of my personal site; all of them are still online as archives.

02/Writing

22 technical essays across enterprise platform work, mobile archives, and side projects — with decision tables and measured outcomes. Browse all writing →

03/Stack

Frontend

  • React 19 / Next.js 16
  • TypeScript
  • React Native / Expo
  • Tailwind CSS v4
  • Module Federation / Rspack

Backend & APIs

  • .NET 10 / EF Core
  • Spring Boot / Java
  • Node.js / Fastify
  • C# / Python
  • gRPC / REST / GraphQL

Data & Messaging

  • PostgreSQL
  • Google BigQuery
  • ClickHouse
  • Redis
  • MongoDB / Firestore
  • ActiveMQ Artemis / JMS

Security & Identity

  • Auth0 / OIDC / OAuth2
  • OpenFGA (RBAC / ReBAC)
  • HMAC request signing
  • CSP and security headers
  • Rate limiting / IDOR checks

AI-assisted development

  • Claude Code agent skills
  • Spec-driven development
  • ADRs and incident docs
  • LLM prompt engineering

GenAI & ML

  • LangChain / RAG
  • OpenAI / Gemini APIs
  • LLM prompt engineering
  • Pandas / NumPy
  • Scikit-learn

Testing & Quality

  • JUnit / Mockito
  • Jest / pytest
  • Storybook
  • SonarCloud / Checkmarx
  • Supply-chain triage (npm/pnpm)

DevOps & Cloud

  • Docker / GKE
  • AWS (EC2, S3)
  • Vercel / standalone output
  • Azure DevOps / Jenkins
  • Terraform / Flux
  • pnpm / Turbopack

04/Experience

October 2025 — Present/New York, NY

Software Engineer II

Mobility Global (formerly S&P Global Mobility)

  • Took a financial analytics API from 30–35s per query to 3–5s cold and 0.8–1.6s warm in production — through closed-form bucketing, predicate ordering, a hash-set visibility filter, a materialized projection, and parallel-replica reads across three replicas.
  • Cut an earlier core API from ~21s to ~10s with a streaming write API over gRPC, then to under 2s (about 250ms at p99 on the migrated routes) after migrating the read path to EF Core + PostgreSQL.
  • Co-established the architecture of a multi-team micro-frontend platform with the Architecture team: a Module Federation shell (Rspack) with Fastify BFFs, shared contracts and CI gates for cache, CSP and type-stub compliance across every remote. 30+ engineers build on it, three applications run on it today with 10+ more in the pipeline, and its Auth0 organization has 100+ people in production.
  • Built the Auth0 identity layer (organizations, RBAC, OIDC token exchange, session resume) and implemented OpenFGA relationship-based authorization, finding 5 defects before production, verified with real-server tests and mutation checks.
  • Built an internal analytics platform (.NET 10 API, ClickHouse after MongoDB proved too slow at scale, dual Orval client generation) with contract-gated releases across shell, BFF, and API.
  • Fixed a customer-reported data-visibility issue by replacing three copies of the account visibility logic with one tested predicate builder and a validator that names every misconfigured rule, shipped to production.
  • Built the team's Claude Code workflow: skills that turn a PBI into a reviewed pull request, plus remote onboarding, deploys and test generation, along with ADR tracking, spec docs, incident documentation and a foundation for spec-driven development.
  • Won a Tech Excellence Award in Q2 2026 for architecture guidance, team enablement and centralized documentation other teams follow, and an Innovation Excellence Award in Q3 2026 with my team. Held 80%+ coverage for three months and 90%+ on two services, with 200+ SonarCloud findings resolved.
Next.jsReact 19Tailwind CSSTypeScriptEF CorePostgreSQLGoogle BigQueryClickHouseRedisgRPCC#.NET CoreAuth0OpenFGAKubernetesTerraformModule FederationFastifyClaude CodeAzure DevOps

February 2025 — October 2025/Remote

Independent Software Development

Self-Directed

  • Built and shipped production-grade mobile applications using React Native and Expo, implementing real-time data sync, push notifications, and cross-platform UI across iOS and Android.
  • Architected cloud-hosted backends with Firebase (Firestore, Cloud Functions, Authentication), designing event-driven data models for low-latency real-time features.
  • Developed a real-time collaborative editor with CRDT-based conflict-free synchronization, achieving sub-80ms edit latency using Node.js, Socket.IO, and React.
  • Integrated LLM APIs and built retrieval-augmented generation (RAG) pipelines with LangChain and OpenAI for intelligent document processing and conversational interfaces.
React NativeExpoFirebaseTypeScriptNode.jsSocket.IOLangChainOpenAI APIVercelFly.io

September 2022 — February 2025/Miami, FL

Software Engineer

Visa, Inc.

  • Modernized the Visa Card Eligibility Service (20M+ monthly requests), upgrading to .NET 6 and Spring Boot 3 — improving critical-path API latency by 18% and cutting average response time by 15%.
  • Rebuilt 200+ T-SQL stored procedures into REST APIs, decreasing 95th-percentile latency by 40% and maintenance overhead by 60%.
  • Developed the first real-time benefit redemption processing system between VCES and the Visa Digital Benefits Platform (VDBP), handling 100K+ daily events with Dockerized ActiveMQ Artemis, a .NET Core AMQPS producer, and a Spring Boot Jakarta JMS consumer — achieving 99.99% uptime and sub-200ms event latency.
  • Migrated Visa Click to Pay to Next.js + React, achieving 40% faster page loads and 30% fewer API errors, scaling seamlessly for 10M+ global users per month.
  • Engineered a PCI-compliant data masking service protecting sensitive cardholder information in transit and at rest for VCES.
  • Built a GenAI contract-redlining assistant at a hackathon (Django, Flask, LangChain, an on-prem Chroma vector database): ~30% less manual review time in UAT, then helped cut average B2B contract cycle time 40–50% (~4–5 to ~2–3 months across 2024); showcased at the Q4 2024 Tech Town Hall as one of Visa's first internal GenAI initiatives.
ReactNext.jsTypeScript.NET CoreC#Spring BootJavaApache ActiveMQDockerJUnitMockitoJestStorybookJenkinsSQL ServerPythonFlaskDjangoLangChainChromaOpenAI API

June 2022 — August 2022/Boston, MA

Software Engineer Intern

Wayfair, Inc.

  • Worked with the Sales 360 Engineering-Distribution team identifying and resolving functionality gaps blocking feature deployments.
  • Built testing infrastructure from scratch, achieving 100% code coverage on mission-critical backend APIs using Python's unittest framework.
  • Designed data transformation pipelines that boosted sales recommendation prediction accuracy by 20%, directly improving customer-to-agent matching.
  • Integrated a high-performance internal routing client into the phone routing system, slashing connection times by 30%.
PythonunittestpytestBigQueryPandasNumPyScikit-learnSQL

September 2020 — July 2021/New York, NY (Remote)

Software Developer Intern

Digital memorial platform (remote)

  • Architected and deployed AWS EC2 infrastructure with NGINX reverse proxy, enabling unified backend and frontend delivery while optimizing resource utilization.
  • Integrated AWS S3 cloud storage, achieving 20% reduction in upload processing times for content-heavy operations.
  • Engineered a Stripe-powered payment processing solution enabling secure fundraising for 250+ registered users with PCI compliance.
  • Optimized backend performance through MongoDB bulk operations, reducing API latency by 15%.
Node.jsExpressMongoDBAWS EC2AWS S3NGINXStripe API

05/Principles

Performance is a feature

Faster queries, lower latency, leaner builds. A 21s API path that lands at ~250ms changes what a product can do — that's the work I optimize for.

Reliability earns trust

When a system moves money or market data for millions of users, correctness and uptime aren't optional. I design for failure modes, not just the happy path.

Measured, not claimed

Every engineering decision should move a number — p95 latency, error rate, coverage. I orient around outcomes, not activity.

Clarity compounds

Readable code and clear writing are the same discipline. The next engineer — often future me — should understand the why without an archaeology dig.

06/Education

September 2017 — June 2022

B.A. in Computer Science & Mathematics

Williams College

07/Credentials

Sep 2024

Advanced Cybersecurity Program

Stanford Center for Professional Development

View credential

Sep 2018 · Pass

CORe (Credential of Readiness)

Harvard Business School Online

A 150-hour Harvard Business School program on business fundamentals: Business Analytics, Economics for Managers, and Financial Accounting, taught through HBS's case-based method.

Next

Get in touch

Happy to go into more detail on any of this. I read every message.