FULL—STACK DEVELOPER(2026)
00%

MATTHEW ORO

FULL—STACK DEVELOPER

Matthew sitting on the rocks by a lake in Banff

I build web apps, from the database up to the little animations.

EXPLORE MY WORK

/

Skillset

What I work with

Frontend(1)
TypeScript, React, Next.js and Tailwind. Honestly the animation side is my favourite part.
Backend(2)
Node and Python, usually with Postgres or Mongo behind it. APIs, auth, cron jobs, that kind of thing.
AI Tooling(3)
I use AI coding agents every day and like figuring out where they actually save time. I still read everything they write.
Terminal Tooling(4)
I basically live in the terminal. Neovim, tmux, and way too much time spent on my dotfiles.
Infrastructure(5)
Docker, K3s, AWS and Pulumi. I also run a small homelab, which is where most of my experiments end up.
Integrations(6)
Getting different apps to talk to each other. Stripe, webhooks, random third-party APIs, I've wired up a lot of them.
TypeScript
React
Next.js
Node.js
Python
PostgreSQL
Docker
K3s
TypeScript
React
Next.js
Node.js
Python
PostgreSQL
Docker
K3s
TypeScript
React
Next.js
Node.js
Python
PostgreSQL
Docker
K3s
TypeScript
React
Next.js
Node.js
Python
PostgreSQL
Docker
K3s
Tailwind
Vue
AWS
AI Agents
Linux
Neovim
tmux
Stripe
Pulumi
Tailwind
Vue
AWS
AI Agents
Linux
Neovim
tmux
Stripe
Pulumi
Tailwind
Vue
AWS
AI Agents
Linux
Neovim
tmux
Stripe
Pulumi
Tailwind
Vue
AWS
AI Agents
Linux
Neovim
tmux
Stripe
Pulumi

/

Selected Work

  1. 01 / 06SELF-HOSTED CLOUD

    homehost

    • SELF-HOSTED
    • DEVOPS
    • AI TOOLING
    homehost.risktozero.sh(01)
    homehost landing page with the request, approve and SSH flow

    Built and run the whole thing myself: provisioning, networking, the AI setup helper, CI and auto-deploy.

    A small cloud for friends, running on my own hardware. Pick a container, a VM or a browser desktop, I approve it, and you get a real server you can SSH into.

    TypeScript · Fastify · Postgres · Incus · Docker · Traefik · GitHub Actions

    VISIT SITE ↗
  2. 02 / 06HR / COMPLIANCE

    Bambee

    • SAAS
    • HR TECH
    • B2B
    bambee.com(02)
    Front page of Bambee

    I worked on parts of the customer-facing app.

    An HR platform for small businesses. They get an actual HR manager, plus the software to keep track of everything.

    Vue 3 + TypeScript · Tailwind CSS · Responsive Design

    VISIT SITE ↗
  3. 03 / 06ML INFRASTRUCTURE

    Poplar ML

    • MLOPS
    • GPU INFRA
    • USAGE BILLING
    poplarml.com(03)
    usage of poplarml tools

    I built the GPU endpoint pipeline and hooked up usage-based billing with Stripe.

    Deploy your own ML model as a GPU-backed API with one command.

    Python · Pulumi · AWS Lambda · TypeScript · Stripe

    VISIT SITE ↗
  4. 04 / 06AI COMMERCE

    SwagSmash

    • E-COMMERCE
    • GENERATIVE AI
    • STARTUP MVP
    swagsmash.com(04)
    usage of the SwagSmash website

    Built the MVP with a small team, from image generation all the way to checkout.

    Make a design with AI, put it on merch, order it. That's the whole idea.

    React + TypeScript + Express.js · AWS S3 · PostgreSQL · E-Commerce

    VISIT SITE ↗
  5. 05 / 06HOSPITALITY

    Agia Living

    • HOSPITALITY
    • LUXURY TRAVEL
    • LAUNCH SITE
    agialiving.com(05)
    Agia website page

    I built the launch site.

    A hospitality project on the old Fyre Festival island. Yes, that island.

    React + TypeScript · Tailwind CSS · Responsive Design

    VISIT SITE ↗
  6. 06 / 06MARKETPLACE

    ReRun

    • MARKETPLACE
    • FULL-STACK
    • MERN
    github.com/MjxOro/Re-Run(06)
    Rerun website landing page

    Listings, accounts, search and messaging, built start to finish.

    My BrainStation capstone. A MERN marketplace for buying and selling stuff locally.

    React + Express.js · MongoDB · Responsive Design

    VIEW SOURCE ↗

/

How I Work

Nothing fancy. This is roughly how I go about things.

(01)

I ask a lot of questions before writing any code, then write down what we're actually building.

(02)

Small pieces, shipped often. It's way easier to fix something early than untangle it at the end.

(03)

Hooking it into whatever's already there, whether that's payments, an API, or an old spreadsheet.

(04)

Code, notes on how it works, and a deploy that runs fine without me around.

/

About

Matthew Oro

Full-Stack Developer

Matthew Oro

Full-Stack Developer

Hey, I'm Matthew.

I'm a full-stack developer. I like owning a project the whole way, from the first schema to the deploy. AI tools are a big part of how I work now, and I'm always tinkering with my setup.

Outside of code, I play a lot of volleyball and keep up with my MMO dailies more than I'd like to admit.

/

Get In Touch

Want to chat?

Always happy to talk code, or anything really. Email's the best way to reach me, but GitHub and LinkedIn work too.

Developed by ☕ Matthew Oro using Next.js, Motion, and TailwindCSS
© 2026 Matthew Oro. All Rights Reserved.