m.v © 2025

MARK

Mark's Bitmoji

VU

SFU CS Student
Software Engineer

Third-year CS student at Simon Fraser University passionate about building full-stack applications and automating the boring stuff. Always looking for opportunities to learn, grow, and write code that works on the first try (occasionally).

About Me

I wrote my first game (Hangman) back in high school, got way too excited when it actually worked, and decided right then I’d study computer science. Now I build projects that are (hopefully) a bit more complicated and just as fun.

Work Experience

1Password logo
1Password

Developer Intern - DevOps

Jan 2026 - Apr 2026
Trulioo logo
Trulioo

Software QA Engineer Intern

Jan 2025 - Aug 2025
FPT Software logo
FPT Software

Cloud Engineer Intern

May 2024 - Sep 2024
CJSF 90.1 FM logo
CJSF 90.1 FM

Mobile App Developer (React Native)

May 2023 - Sep 2023

Projects

(01)

Handora

natHacks 2025 - Best Social Impact

Received Best Social Impact award for building a rehab glove that turns finger motion into therapeutic games for ALS patients. Implemented algorithms to detect finger states and trigger accurate game actions with <500ms latency via Bluetooth. Because apparently making therapy fun wasn't already challenging enough without adding hardware.

Next.js
Pixi.js
Web Bluetooth API
Hardware Integration
Handora screenshot
(02)

InterVu

StormHacks 2025 Winner (Among 220 Projects)

Led backend development with Go and MongoDB, integrating Gemini API to generate tailored interview questions. Enabled real-time conversation with an AI interviewer using ElevenLabs API, OpenAI API, and Next.js frontend. Apparently won among 220 projects, which is either impressive or everyone else really struggled with their APIs.

Go
MongoDB
Gemini API
ElevenLabs API
OpenAI API
Next.js
InterVu screenshot
(03)

Fino

Financial Tools Platform

Solo developed a financial tools platform that processes 100+ PDF statements/receipts each week into CSVs, adopted by a former KPMG team and a medium-sized manufacturer. My parents still ask me to explain what it does every time they see it running.

ASP.NET
Next.js
TypeScript
C#
AWS S3
AWS SQS
AWS EC2
AWS Textract
PostgreSQL
Terraform
Docker
Fino screenshot
(04)

WhatYaSay

NwHacks 2024

Developed a real-time transcription web app at NwHacks 2024 that turns your rambling thoughts into organized notes using GPT-4. Perfect for lectures where professors speak faster than I can type, which is unfortunately most of them

Python
FastAPI
Google Cloud API
OpenAI API
WebSocket
Next.js
Disappointed bitmoji

Screenshots coming soon (I promise it worked)

(05)

FIC-Check

Attendance Management System

Developed an attendance management app for Fraser International College. Features real-time WebSocket attendance taking, because apparently raising your hand takes too much effort. Built with Java Spring Boot and Clean Architecture

Java Spring Boot
PostgreSQL
WebSockets
JavaScript
HTML
CSS
Clean Architecture
FIC-Check screenshot
(06)

JobHub

Job Search Platform

Built a job search platform with Python microservices on AWS Lambda because apparently finding a job wasn't hard enough already.

Python
AWS S3
AWS ECS
AWS Lambda
AWS API Gateway
AWS Glue
React
TypeScript
Docker
JobHub screenshot

Other Projects

Additional projects and contributions I've worked on.

Algorithm Visualizer

Algorithm Visualizer

An algorithm visualizing app built in Pygame during my first year when I thought sorting algorithms were the coolest thing.

Python
Pygame
Puzzle Slider

Puzzle Slider

A Java Swing puzzle solver that can solve 15-puzzle problems. Features A*, BFS, and DFS algorithms because why choose one when you can have all three and confuse yourself even more.

Java
Java Swing
A* Algorithm
BFS
DFS
MongoDB
Pomoly

Pomoly

A task management app with Pomodoro timer, notes, and calendar functionality built to help me stay organized. Ironically, I spent more time building the app than actually using it to manage my tasks, but at least my procrastination was productive.

Python
Flask
React.js
JavaScript
PostgreSQL

Let's Connect