Skip to work
Lima, PeruES--:-- PET

MARCOQUANTRILL

I build tools that turn data into decisions.

Marco Quantrill

Software Developer & Business Analyst
quantrillmarco@gmail.com

Selected work

Personal Finance Tracker

Reads Peruvian bank notification emails from BCP, Yape, BBVA and Interbank through a self-installing Gmail script, then categorises, budgets and splits the spend automatically. Multi-user, Google sign-in, Postgres behind it.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
Personal Finance Tracker screenshot

TimeTrack

A timestamp-accurate timer for personal projects, with per-session history you can filter by project and period. Postgres-backed accounts keep it in sync across devices.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
TimeTrack screenshot

Country Profile Comparator

Puts economies side by side on indicators, demographics, trade and safety metrics, pulled live from official sources so the comparison is never stale.

  • Next.js
  • React
  • REST APIs
Country Profile Comparator screenshot

Optimal Portfolio Dashboard

Modern portfolio theory made interactive. Pulls real-time market data, then builds and stress-tests an optimal allocation you can actually poke at.

  • Streamlit
  • Python
  • Pandas
  • Finance APIs
Optimal Portfolio Dashboard screenshot

Budget Creator

Personal budgeting across currencies, with live exchange rates, forward projections and charts that make the cash-flow shape obvious at a glance.

  • Next.js
  • React
  • Interactive Charts
Budget Creator screenshot

Rifthold

Hold a lone outpost in the deep desert against escalating raider assaults, building walls, towers and collectors between waves, then fighting on the ground yourself as the Commander. Every unit, effect and sound is generated in code: no image files, no audio files, just draw calls and synthesised waveforms.

  • Godot 4
  • GDScript
  • A* Pathfinding
  • WebAssembly
Rifthold screenshot

About

Finance and international business by training, developer by practice. I work end to end: Python and SQL underneath, Next.js and TypeScript on top. What I care about most is the moment a messy spreadsheet becomes something someone can actually act on.

Off the clock: snowboarding, surfing, hiking, and flying a drone over places that deserve it.

Build

  • TypeScript
  • Next.js
  • React
  • Python
  • Streamlit
  • Prisma
  • REST APIs
  • HTML/CSS

Data & BI

  • SQL
  • PostgreSQL
  • BigQuery
  • Looker Studio
  • pandas
  • NumPy
  • Power BI
  • Excel
  • Google Sheets

Automate & ship

  • n8n
  • Google Apps Script
  • Salesforce
  • Docker
  • Vercel
  • GCP

Markets

  • Technical analysis
  • Fundamental analysis
  • Portfolio theory
  • Bloomberg
  • TradingView
  • Yahoo Finance

The reel

DJI Mini 4 Pro · Insta360 X4

Places worth the altitude.

Drag or swipe →