hey, I'm Allen 👋

currently: junior software engineer @ Ontraccr Technologies
my project highlight: Jukeboxd, album rating platform 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 💻

current work

  • Ontraccr Technologies logo

    Junior Software Engineer

    Ontraccr Technologies

    👷🏻‍♂️ full-stack construction project management app dev

  • work internships

    • Ontraccr Technologies logo

      Frontend Developer

      Ontraccr Technologies

      🏗️ construction project management mobile and web application

    • Inverted AI logo

      Frontend Developer

      Inverted AI

      🚗 web tools for autonomous vehicles training

    • 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