Mills McIlroy

Full-Stack Software Engineer

I design and build production-grade software with TypeScript, Rust, and React, with a focus on reliability, performance, and maintainable architecture.

About

I am a full-stack software engineer with experience building modern web applications across frontend, backend, and infrastructure layers. My work spans TypeScript and Rust, including React and Next.js frontends paired with backend services and relational databases.

I have worked on applications in fintech and web3 contexts, where correctness, security, and operational reliability are critical. I tend to prioritize simple, explicit designs that scale cleanly and are easy for other engineers to reason about.

I am comfortable owning features end-to-end—from product requirements and architecture decisions through implementation, testing, and deployment.

Selected Projects

Streaming Payments Platform

TypeScript, Node.js, PostgreSQL, Ethereum

A backend service and API layer supporting real-time, continuous payment streams backed by smart contracts.

  • Designed backend services to track on-chain payment state and expose consistent off-chain APIs
  • Implemented edge-case handling for partial withdrawals, cancellations, and chain re-organizations
  • Optimized database queries and indexing for high-frequency balance updates

Web3 Application Frontend

React, Next.js, TypeScript, wagmi

A production frontend for interacting with Ethereum smart contracts via connected wallets.

  • Built reusable hooks for contract reads, writes, and transaction state management
  • Integrated wallet connection flows with robust error and network handling
  • Focused on predictable UI state during asynchronous blockchain operations

Media Scraping & Processing Tool

Node.js, TypeScript, FFmpeg

A utility for scraping user-generated media, normalizing formats, and uploading processed assets to a server.

  • Designed a one-click workflow from source URL to processed upload
  • Implemented resilient job handling and retries for unreliable inputs
  • Standardized media outputs to simplify downstream consumption

Technical Skills

Frontend

React, Next.js, TypeScript, HTML, CSS

Backend

Rust, Node.js, REST APIs, PostgreSQL, Redis

Web3

ethers.js, wagmi, smart contract integrations

Tooling & Practices

Git, CI/CD, Docker, testing, production debugging

How I Work

Resume & Profiles

Contact

For work opportunities, collaboration, or technical discussion:

millsmcilroy@gmail.com