Leonardo Ciappi
Software Engineer

I build reliable backend systems and the occasional multiplayer game. Currently at Remitly, helping move $70B+ a year to families worldwide. Previously at Activision (Call of Duty), Microsoft (Gears of War), and Seaspan. I write the invisible code that makes apps work. Right now I work at Remitly โ€” they help people send money to family in other countries (about $75+ billion every year). Before that I helped make video games like Call of Duty and Gears of War.

Leonardo Ciappi, Software Engineer at Remitly
// Where I've shipped

Experience

From global payments to AAA game servers โ€” five engineering roles across financial infrastructure, online games, and industrial software. Five companies, from money-sending apps to video games to giant cargo ships.

Remitly
Global Payments
Activision
Call of Duty
Gears of War
Seaspan
Marine Logistics
BREIN
Advanced Analytics
Jul 2025 โ€” Present Remitly

Software Engineer

Go ยท Java ยท Kubernetes ยท Jenkins ยท Redis

  • Designing, building, and maintaining a global payment network that reliably moves $70B+ annually to families worldwide.
  • I help keep the system running that moves $75+ billion every year โ€” that's people sending paychecks home to their families across the world.
May 2024 โ€” Dec 2024 Activision ยท Demonware

Software Engineer Intern ยท Call of Duty

Python ยท C++ ยท Kubernetes ยท Argo CD ยท Redis

  • Extracted tournament-coordination matchmaking logic into a new standalone Python micro-service.
  • Took the part of Call of Duty that pairs players up for tournaments and split it off into its own little program โ€” easier to fix and faster to update.
  • Wrote an RFC for an updated matchmaking flow projected to deliver a 13% ping improvement for large parties.
  • Designed a smarter way to pair up big groups of friends โ€” they'll feel 13% less lag when playing together.
  • Supported the Black Ops 6 launch for millions of players โ€” preparing deployments and monitoring live performance.
  • Helped launch Call of Duty: Black Ops 6 and watched the servers like a hawk so millions of players could log in on day one.
  • Implemented a dictionary-based caching layer for game-playlist objects, cutting Redis traffic and load times.
  • Made the in-game menus load faster by remembering things instead of asking the server every single time.
Sep 2023 โ€” Dec 2023 Microsoft ยท The Coalition

Software Engineer Intern ยท Gears of War

C++ ยท C ยท C# ยท Unreal Engine 5

  • Designed and shipped in-game telemetry tracking player online activity across session states.
  • Built the system that tracks what players are doing inside Gears of War โ€” so the team can spot problems quickly.
  • Added C++ lifetime management to telemetry sources in the Online UE5 plugin.
  • Made sure parts of the game properly clean up after themselves so the game doesn't crash.
  • Built infrastructure to set and test custom retry policies for all requests in the Online UE5 plugin.
  • Built a tool that lets the game automatically try again when the internet gets shaky โ€” and verified it works.
May 2023 โ€” Aug 2023 Seaspan ยท Business Transformation

Software Engineer Intern

Python ยท SQL

  • Led a team of 10 interns building a servicing solution for 200+ container ships.
  • Led 10 other interns to build software that keeps 200+ giant cargo ships in good shape.
  • Automated vendor registration via API orchestration, reducing processing time from 28 โ†’ 12.3 days.
  • Wrote code that signs up new suppliers automatically โ€” what used to take a month now takes about 12 days.
May 2022 โ€” Oct 2022 BREIN ยท Center for Advanced Analytics

Software Engineer Intern

React ยท TypeScript ยท Node.js ยท Azure

  • Contributed to a web app projected to generate $700K by digitizing the smelting process at a tin foundry.
  • Helped build a website for a metal factory that's expected to make them an extra $700,000.
  • Deployed on Azure, designed REST APIs connecting front-end to back-end.
  • Put the website online and built the wiring that lets what you see on screen talk to the database.
  • Achieved a 98% improvement in load times by indexing SQL columns and refactoring queries.
  • Made the website 98% faster by reorganizing how it asks the database for stuff.
// Featured project// My favorite project

Liar's Dice โ€” Real-time multiplayer Liar's Dice

A full-stack multiplayer game I designed and built from scratch โ€” Go backend, React/TypeScript frontend, end-to-end real-time over WebSocket. An online dice game I built completely by myself โ€” you make a room, share a code with friends, and play together in real time.

// More work

Personal projects

๐Ÿ† 1st Place SAP Hackathon ยท $4,000

SAP Share

Full-stack ride-sharing web app to coordinate office commutes โ€” front-end matched co-workers, back-end computed optimal routes. A website that helps coworkers carpool to the office โ€” it figures out the best driving route for everyone.

Next.js Go Express Docker

Fault-Tolerant Distributed KV Store

A System That Never Loses Your Data

Custom RPC over TCP with JSON marshaling and binary metadata. Implemented RAFT leader election and quorum consensus for strong consistency across replica failures. Multiple computers store the same data and stay in sync โ€” even if some of them crash, your data is safe.

Go RAFT Distributed Systems

IPv4 Router

A Router (Like the One on Your Wall)

C-based IPv4 router forwarding datagrams via CIDR longest-prefix matching. Updates checksum, TTL, and byte order โ€” drops invalid packets. The kind of device that figures out where internet messages should go next โ€” but I built mine from scratch in code.

C Networking
// Toolkit

Skills

Languages

Go Python C++ C TypeScript Java SQL HTML/CSS

Frameworks & Libraries

React Next.js Node.js scikit-learn Material-UI JUnit

Infrastructure & Tools

Kubernetes Docker Jenkins Argo CD Redis Git Perforce Unreal Engine 5
// Say hi

Let's talk

Open to interesting backend, distributed systems, and game-server work. Drop me a line โ€” fastest reply is by email. Say hi! I'd love to hear from you. Email is the fastest way to reach me.