Diego Ramos

Full-Stack Engineer

Contact Me
PROJECTS
Wireframe - December 2025

A React component system for building fixed/sticky navigation layouts with automatic content spacing. Define your navbar and sidebar dimensions once, and the content area adjusts automatically.

Wireframe Playground

EXPERIENCE
RACE - Full-Stack Engineer, Mar 2024 - Oct 2025

RACE is game available on Base chain. Users play by depositing ETH for one of four hamsters before they race. The hamsters are AI agents that get better over time as they race. The races are the result of the execution of a smart contract function.

Frontend contributions
  • Made RACE installable as a PWA and compatible with Farcaster, Base, and Telegram Mini Apps.
  • Open sourced a Next.js app template with navbars that handle css safe areas across devices.
  • Detected a critical security vulnerability with Privy authentication in our frontend and patched it.
  • Created a referral system with which tens of thousands of users were referred.
Management contributions
  • Conducted interviews to hire a frontend engineer and tutored two frontend engineers (Next.js, Typescript).
  • Provided design and engineering patterns, including the use of TailwindCSS and shadcn-ui to ensure a smooth development between all team members.
Backend contributions
  • Created a MySQL database with 57 tables using Drizzle ORM and deployed it to Planetscale.
  • Created 88 endpoints to handle transactions on Base, serve user data, authenticate, perform user and admin actions, handle webhooks from third party services, and handle cron jobs.
  • Deployed a Linux server (Ubuntu) on DigitalOcean to manage Node.js workers and cron jobs.
  • Created Alchemy webhooks to listen to onchain events across 5 different contracts using wagmi and viem.
  • Implemented parallel UserOps to execute multiple transactions at a time.
  • Implemented account abstraction with permissionless and zerodev to create an user experience in which the user doesn't have to manually sign transactions or secure their private key.
  • Created in-app ERC-20-ETH swap using the 0x API. The transaction was bundled such that the approval and swap transactions for an ERC-20 happened with a single button press.
  • Create farcaster frame to mint phrases as an ERC-721 token. An image with the phrase and a unique background was generated by reading the mint event with a webhook and stored in a server.
  • Migrated RACE from smart wallets with account abstraction to Privy Delegated Actions.
  • Created a job queue with BullMQ to update the players' data in real time based on blockchain activity.
  • Created strongly typed tRPC endpoints that significantly reduced development time by providing thorough errors and automatically documenting all endpoints through type inference.
  • Created a point based, reward mechanism. Once a week the points could be redeemed as ERC-20 tokens.
Momentum Labs - Full-Stack Engineer, Mar 2023 - Oct. 2023
  • Created editable UI design systems with TailwindCSS and TypeScript which serve as a starting point or as plug-n-play components for any React application.
Uneven Labs, Cocoa, Fl - Frontend Engineer, Oct. 2021 - Oct. 2022
  • Created the Reservoir Market, an open source NFT marketplace built on the Reservoir Protocol. Developers can fork, customize and deploy their own NFT marketplace, using this codebase.
  • Contributed to ReservoirKit, a React package that makes it easy to add buying NFTs into a dApp.
  • Created the Reservoir Client SDK package. It contains functions to interact with the Reservoir Router API.
  • Wrote code which served as a reference to other developers.
  • Provided technical support to developers who use the Reservoir Market.
  • Served as an assistant to a Solidity engineer.
EDUCATION
NJIT, Newark, NJ - Bachelor's Degree in Electrical Engineering (Computer Systems), 2019
  • Created finite state machines and implemented the MIPS RISC architecture in FPGAs using VHDL.
  • Programmed microprocessors using C and Assembly language.