hey, I'm Allen 👋

currently: finishing last semester @ UBC, graduating in December 2025
my project highlight: Jukeboxd, Letterboxd-clone for music lovers

🎒 Computer Engineering @ UBC
📍 Vancouver, Canada

Photo of Allen

about me

New grad software engineer specializing in frontend development, particularly with React, TypeScript, and modern web technologies. I've gained over two years of internship experience at agile start-ups developing production features for web and mobile applications. Check out my experiences and projects below.

contact me!

linkedIn

github

resume

email

skills

languages & databases

javascript logo

javascript

typescript logo

typescript

python logo

python

java logo

java

c++ logo

c++

c logo

c

html5 logo

html5

css3 logo

css3

postgresql logo

postgresql

mongodb logo

mongodb

mysql logo

mysql

frameworks & libraries

node logo

node

react logo

react

react native logo

react native

express logo

express

next logo

next

redux logo

redux

vite logo

vite

jest logo

jest

expo logo

expo

tailwind-css logo

tailwind-css

tools

git logo

git

github logo

github

linux logo

linux

bash logo

bash

vscode logo

vscode

figma logo

figma

supabase logo

supabase

vercel logo

vercel

netlify logo

netlify


experience 💻

work internships

  • Ontraccr Technologies logo

    Frontend Developer

    Ontraccr Technologies

    🏗️ construction project management mobile and web application

  • Inverted AI logo

    Frontend Developer

    Inverted AI

    🚗 autonomous vehicles web tools

  • Voronoi Health Analytics logo

    Software Engineer

    Voronoi Health Analytics

    🩻 medical imaging processing and AI software

  • BCI logo

    Software Engineer

    BCI

    📈 internal data collection full stack web application

  • Zen Maker Lab logo

    Engineering Projects Instructor

    Zen Maker Lab

    🧑🏻‍🏫 STEM education in coding, science, and engineering

extracurriculars

  • UBC Launchpad logo

    Sponsorship Coordinator

    UBC Launchpad

    💵 sponsorship and partnership creation

  • UBC Applied Science logo

    Senior Orientation Leader

    UBC Applied Science

    🫂 organizational team management for orientation day

  • UBC Launchpad logo

    Software Developer

    UBC Launchpad

    👨🏻‍⚕️ seizure tracking mobile application

  • UCalgary Chinese Students' Society logo

    VP Development

    UCalgary Chinese Students' Society

    💻 web development for club's landing website

  • UBC Vietnamese Students Association logo

    Socials Coordinator

    UBC Vietnamese Students Association

    🎊 internal team bonding events and engagement

  • UBC WasteNauts logo

    Renewable Energy Team Lead

    UBC WasteNauts

    🔋 sustainable renewable energy harvesting system


projects 📚

Jukeboxd logo

Jukeboxd

music rating and discovery web app

Letterboxd-inspired web app that allows users to discover and rate music, featuring a sleek interface and powerful search capabilities, built with a modern tech stack for optimal performance.
Tech Stack: React.js logoTypeScript logoTailwindCSS logoShadcnUI logoSupabase logoVite logoSpotify logo
Date: Jan 2025 - Present
Jukeboxd profile page
PeakFit logo

PeakFit

personal health mobile app startup

Cross-platform mobile app that leverages AI to deliver personalized workout and nutrition plans, featuring a user-friendly design and seamless navigation, powered by a RESTful API for dynamic user experiences.
Tech Stack: React Native logoExpo logoTypeScript logoNode.js logoExpress.js logoChatGPT logo
Date: Jan - Apr 2024
PeakFit AI builder screenPeakFit nutrition screenPeakFit you screen
UCalgary Chinese Students' Society logo

UCalgary Chinese Students' Society

university club website

Desktop and mobile responsive website for University of Calgary's largest Chinese club, featuring event info, member recruitment, and community resources, with tailored UI/UX design informed by user interviews and Google analytics.
Tech Stack: React.js logoJavaScript logoHTML logoCSS logoTailwindCSS logoChakra UI logoNetlify logo
Date: July - Aug 2023
UCalgary CSS desktop view
ClosetGenie logo

ClosetGenie

outfit recommendation mobile app

Mobile app that simplifies daily outfit selection with a modern recommendation algorithm, laundry reminders, and wardrobe management, improving user confidence and convenience while reducing decision fatigue.
Tech Stack: React Native logoJavaScript logoFigma logoExpo logoTailwindCSS logo
Date: Jan - Apr 2023
ClosetGenie closet screenClosetGenie outfits screenClosetGenie laundry screen
SeeKicks logo

SeeKicks

sneaker machine learning image recognition

Machine learning image recognition app that accurately identifies over 850 sneaker models with 98% accuracy using a convolutional neural network, deployed on Heroku with a user-friendly Streamlit interface.
Tech Stack: Python logoPyTorch logoGoogle Colab logoPandas logoNumPy logo
Date: Jan - Apr 2021
SeeKick webpage
Silent Owl logo

Silent Owl

java hackathon project

Java native desktop app that monitors microphone volume and alerts users if they are too loud, featuring a user-friendly GUI, and recognized as the best project in the begineers hackathon.
Tech Stack: Java logo
Date: Feb 2021
Silent Owl desktop application