Full-stack engineer

Justin Fung

I build polished web products with robust backend systems, with a keen eye for UI/UX.

Portrait of Justin Fung

Mar 2024 - Mar 2025

Clinify

Fullstack engineer

Clinify logo

Full-stack role leading UI/UX, closed-beta feedback, and documentation for a gamified medical education platform.

  • Led the UI/UX team, overseeing the design of all user interfaces to ensure seamless user experiences across the product and apply the core concept of gamification in medical education
  • Led a closed beta with 100 users, gathering product feedback that informed feature prioritization and roadmap planning alongside the CEO.
  • Designed and implemented a comprehensive documentation system, reducing onboarding time and providing an accessible reference hub for ongoing systems.

Evidence Gallery

2024

IBM CIC Hackathon

Finalist

IBM logo

Hackathon finalist project shaped, built, and presented as a practical proof of concept within a 48-hour team sprint.

  • Shaped a clear and compelling product narrative within the constraints of a 48-hour hackathon format.
  • Built and demonstrated a practical proof of concept under tight time and resource constraints in a team of 2.
  • Delivered a structured final presentation supported by a clear product demo.

Evidence Gallery

Sep 2023 - Jun 2026

University of Leicester

BSc Computer Science

University of Leicester shield

BSc Computer Science work with First Class Honours, grounding typed programming, algorithms, databases, and practical software engineering.

  • Built the foundation for typed programming, algorithms, databases, and software engineering practice.
  • Connected academic work with practical portfolio projects and product implementation.

Jan 2023 - Nov 2023

DmgInc

Frontend engineer - RPG crafting experience

DmgInc logo

Frontend role designing and building React and TypeScript RPG systems, responsive event pages, and admin tooling with measurable product gains.

  • Architected, designed, and developed a complex crafting system for an RPG feature using Figma, TypeScript, and React, increasing retention by 5%.
  • Designed and developed a responsive events page using Figma and React, ensuring cross-browser compatibility and boosting mobile engagement by 15%.
  • Designed and developed a responsive Admin Control Panel (ACP) for admin management using Figma and React, improving administrative efficiency.

Evidence Gallery

Personal Projects

GitHub repositories

Microscopic Traffic Simulator GUI overview screenshot from the GitHub README

Rust Traffic Simulator

A Rust-based microscopic traffic simulator for modelling motorway flow, lane changes, ramp metering, emissions, and repeatable traffic analytics.

  • Rust
  • Simulation
  • Systems
UniSkill calendar interface screenshot from the GitHub README

UniSkill

🏆 Finalist project from the IBM CIC Innovation Hackathon. UniSkill is a platform that connects university students through skill-sharing sessions, workshops, study groups, and event management, making peer-to-peer learning more accessible and collaborative.

  • TypeScript
  • Product
  • Hackathon
Portfolio homepage screenshot showing the command navigation, hero copy, and portrait

Portfolio Website

An Astro and React portfolio website with accessible command navigation, semantic content sections, SEO metadata, JSON-LD, and static checks for crawlable project evidence.

  • Astro
  • React
  • Accessibility

EPQ

EPQ A* artefact: a TensorFlow/Keras image-classification notebook using transfer learning with InceptionResNetV2 to classify cats and dogs, including retained training outputs and project context.

  • Python
  • Machine Learning
  • Research

Brainfuck Interpreter

A Brainfuck interpreter written in Rust, featuring tokenisation, parsing, loop handling, file execution, and a 1GB memory tape for running Brainfuck programs from the command line.

  • Parsing
  • Interpreter
  • Language

SquareCrop

Browser-based React app for cropping local images and exporting resized square JPGs.

  • React
  • Canvas
  • Client UI

Skills

Technical range for full-stack product work.

Frontend

  • React
  • Next.js
  • Astro
  • Vite
  • Tailwind CSS
  • Responsive UI
  • Accessibility
  • Figma
  • Testing

Backend

  • Node.js
  • NestJS
  • REST APIs
  • API design
  • Express
  • Flask
  • Docker
  • Server-side rendering
  • Spring Boot

Cloud

  • GCP
  • Azure
  • AWS
  • Static deployment
  • CI workflows
  • GitHub Actions
  • DigitalOcean
  • Release automation

Databases

  • Postgres
  • Schema design
  • Query planning
  • Migrations
  • Supabase
  • Prisma
  • Redis

Programming Languages

  • TypeScript
  • JavaScript
  • Rust
  • Java
  • Python

Languages

English

Fluent professional communication

Chinese

Fluent professional communication

German

A1 level, learning

Soft Skills

  • Turns ambiguous product ideas into scoped implementation plans.
  • Documents interface decisions so handoff work is easy to review.
  • Balances polished UI details with backend reliability and test coverage.
  • Communicates tradeoffs directly when scope, quality, or evidence is at risk.