Software engineer & CS studentVancouver, BC

Mark Vu.

Mark's illustrated avatar, smiling and giving a thumbs upHey, that’s me.

Hi, I’m Mark!

I build automation tools and cloud infrastructure.

Previously at 1Password & Trulioo.

Experience

Where I’ve been building.

Four teams, from product delivery to developer infrastructure.

1Password

Software Engineer Intern

Built release infrastructure and internal tooling used across browser engineering workflows.

Tech
  • Go
  • TypeScript
  • React
  • GitHub Actions
  • Kubernetes
  • Datadog

SFU Blueprint

Software Developer

Building pro bono software for a community organization serving more than 50 members.

Tech
  • Next.js
  • Supabase
  • Stripe
  • PostgreSQL

Trulioo

Software QA Engineer Intern

Modernized API automation and CI feedback loops across identity verification products.

Tech
  • TypeScript
  • Cypress
  • GitLab CI/CD
  • Grafana
  • API testing

FPT Software

Full-stack Developer Intern

Delivered Azure-backed product workflows for an AI presentation platform used by sales teams.

Tech
  • Java
  • Spring Boot
  • React
  • Azure Functions
  • Service Bus

Some things
I’ve made.

Weekend ideas, hackathon experiments, and projects that found their way into someone’s workflow.

InterVu project screenshot

InterVu

AI interview platform

StormHacks 2025 winner

Four unemployed students built an AI interviewer. By the time we were done, all four of us had jobs. InterVu is taking full credit.

Tech
  • Go
  • Gemini
  • ElevenLabs
  • Next.js
Fino architecture showing the Next.js frontend, FastEndpoints API, PostgreSQL, Amazon SQS, ECS workers, S3, and a dead-letter queue

Fino

Document processing system

10,000+ statements processed

A friend told me every statement-conversion tool online sucked, so I built a custom one. It has now processed 10,000+ statements, which feels like a convincing product review.

Tech
  • ASP.NET
  • Next.js
  • AWS
  • Terraform
Architecture diagram for a Go microservices ride-sharing platform deployed on Kubernetes

Simple Uber Clone

Microservices ride-sharing platform

$300 Kubernetes lesson

Built to learn how to develop microservices locally and deploy them to Kubernetes. I had a lot of fun—the cluster bill was $300.

Tech
  • Go
  • Kubernetes
  • Docker
  • GKE
  • Tilt
  • Jaeger
JobHub's proposed AWS architecture connecting job-board scrapers, S3, Glue, PostgreSQL, Lambda, and a Next.js frontend

JobHub

Co-op job discovery

Less tab-hopping. More applying.

We were all unemployed first-year students, so we built one place to find co-op roles instead of repeating the same searches across four job boards every day.

Tech
  • Next.js
  • AWS Lambda
  • API Gateway
  • ECS
  • S3
  • Glue
  • PostgreSQL
  • Docker
Handora project screenshot

Handora

Accessible rehabilitation

Best Social Impact at natHacks

We drove roughly 1,160 km from Vancouver to Edmonton for a three-day hackathon, because apparently sleep deprivation needed a road trip. Then we built a Bluetooth rehabilitation glove.

Tech
  • Next.js
  • Pixi.js
  • Web Bluetooth
FIC-Check project screenshot

FIC-Check

Real-time attendance

60% faster check-in

Built for a Fraser International College professor who was tired of checking attendance manually. Now a seat map and WebSockets do the roll call.

Tech
  • Java
  • Spring Boot
  • PostgreSQL
  • Docker
  • React

Have something
in mind?

A role, a project, or just a good conversation.
I’d love to hear from you.

Mark's illustrated avatar giving a thumbs up

Thanks for stopping by.