Skip to content

Hi, I'm Daniel Astudillo.

Full-stack software engineer based in NYC, currently at Mobility Global. Previously payment infrastructure at Visa, where I worked on products reaching 10M+ global users per month.

Highlights

Mobility Global · 2026

30–35s → 3–5s

cold query in production

Rebuilt the query path behind a financial analytics API

A financial detail report query over an indexed 519M-row table took 30–35 seconds to load. In production it now returns in about 3–5 seconds from a cold cache and 0.8–1.6 seconds once warm.

Details

Mobility Global · Jun–Aug 2026

30+ engineers

build on it · 3 apps live

Co-established the shared platform that other engineering teams ship on

Not one service. I worked on the shell that other teams plug their apps into and the packages they import from it, and led 60+ deployments across three months. 30+ engineers across teams build on it.

Details

Visa · 2024

4–5 → 2–3 months

average B2B contract cycle time, 40–50% shorter

Built a GenAI assistant that redlines contracts against Legal's playbooks

A full-stack GenAI assistant (Django, Flask) that helps Visa's Legal team redline contracts against their escalation and negotiation playbooks. It started at a hackathon and became a company-supported initiative, one of Visa's first internal GenAI initiatives, showcased at the Q4 2024 RSDP Tech Town Hall. In UAT with the Legal team, the first version cut manual review time by about 30% and found the right clause in the top 3 results about 90% of the time. Later versions helped bring average B2B contract cycle time down 40–50%, from about 4–5 months to 2–3 months across 2024.

Details

Mobility Global · Jun–Aug 2026

days → a checklist

new-app setup

Built the Claude Code workflow my team ships with

Standing up a new app on a Module Federation micro-frontend platform used to mean days of hunting down the right steps. I turned that into Claude Code skills the whole team runs, and built the workflow around them: skills that take a work item written in one agreed structure, start the work and publish a pull request for review, plus ADR tracking, spec docs, incident write-ups and knowledge tracking.

Details

Mobility Global · Innovation Excellence Award, Q3 2026

519M rows

queried in 3–5s cold, in production

Replacing a Tableau product with a real web app

Retail Pricing: Benchmark started life as a Tableau-based analytics product. Our team rebuilt it as a purpose-built web app for real-time, interactive pricing decisions, and the team won a Q3 2026 Innovation Excellence Award for it. I built the .NET 10 API behind it and tuned the ClickHouse queries until its heaviest report came back in 3–5 seconds cold in production.

Details

Mobility Global · Tech Excellence Award, Q2 2026

9 infrastructure docs

plus architecture sessions for onboarding teams

Writing the platform down so other teams could ship on it

As more teams plugged apps into the platform, they kept hitting the same environment problems, from local development through production. I ran architecture sessions for them and wrote the answers down as nine infrastructure docs, structured so engineers and AI agents can both look things up. It earned me a Tech Excellence Award in Q2 2026.

Details

Visa · Jun–Aug 2023

99.99% uptime

100K+ events a day

Built a real-time cardholder benefit redemption pipeline

The first real-time benefit redemption processing system between the Visa Card Eligibility Service (VCES) and the Visa Digital Benefits Platform (VDBP). It moves 100K+ cardholder benefit redemption events a day at that uptime.

Details

Projects

All projects

2026

30+ engineers · 3 apps live · 10+ coming

Multi-Team Frontend Platform

Module Federation shell, shared BFF and contract packages, and the CI gates that keep several teams from breaking each other.

Module FederationRspackFastifyAuth0

2022–2025

20M+ requests a month

Visa Card Eligibility Service

Real-time eligibility and benefit redemption APIs — .NET Core and Spring Boot microservices at production scale.

.NET CoreSpring BootC#Java

Side project

CRDT sync + durable log

Real-Time Collaborative Editor

Yjs + Monaco over Socket.IO with append-only Postgres log, snapshots, and Clerk-secured relay.

React 19YjsMonacoNode.js

Writing

Contact

Happy to go into more detail on any of this. Email is the fastest way to reach me.

EmailLinkedInGitHubRésumé