BuildingSystemsThat Scale
Full-stack developer specializing in distributed systems, cloud infrastructure, and scalable applications. Turning complex problems into elegant solutions.
DeFi Projects
Live blockchain builds focused on swaps, staking, liquidity, and on-chain arbitrage execution.
ChainScope
Chain-agnostic explorer that turns any wallet into an interactive 3D fund-flow graph with risk heuristics and a streamed AI summary.
Nexus DeFi Exchange
Hybrid AMM + on-chain order book DEX with ERC-2612 permits and ERC-4626 staking vaults on Arbitrum.
Flashloan Arbitrage Bot
Multi-chain flashloan system with MEV protection, real-time monitoring, and zero-fee Balancer flashloans.
Bank Stablecoin Platform
Canton-based stablecoin platform with issuance, compliance, lending, swaps, and multisig.
Generative AI Projects
Hands-on explorations in RAG systems, autonomous agents, and applied machine learning. Each project includes live demos and full source code.
More projects coming soon
3 new AI/ML projects currently in development
Backend-leaning developer who loves solving hard problems
I'm a full-stack developer with nearly 4 years of experience building distributed systems for high-stakes clients including the IMF, UN, and World Bank at EY Technology Consulting.
I specialize in backend architecture, API design, and cloud infrastructure — but I'm equally comfortable building polished user interfaces. Currently working on CROW, a SaaS platform for automotive repair shops.
Latest Thoughts
My LLM Scorer Lost to "return True"
I rebuilt Public Radar's recall scorer with tool calling, a strict schema and verbatim evidence, then measured it against 20 hand-labelled recalls. A function that alerts on everything beat it. Here's why, and the eval I built before shipping any of it.
Students Will Game Your Grader: Trusting Test Output Across Five Toolchains
One property in a pom.xml turned six failing tests into BUILD SUCCESS and exit code 0. How I rebuilt Kadra's grader to decide from parsed evidence across vitest, pytest, go test, Maven Surefire and dotnet test, and the places my own fixes were wrong first.
Eleven Months of Stripe Webhooks Returning 405
For about eleven months, every Stripe webhook sent to my SaaS hit nginx and bounced. Behind that sat a test-mode signing secret, a column nothing ever wrote, a tier name the database rejected, and prices that disagreed with what Stripe charged. None of it was visible from inside the repo.