Hey!!!

I am Henri Fung.
Computer Science student at the University of Washington.

Portfolio

See My Latest Work.

Hover for more!

Starting TA-ship on Autonomous Robotics Course in Sp25

CSE 478 Autonomous Robotics
Let's programme RACECARs! We will be programming RACECARs! https://mushr.io/

Ran my first User Study for CSE 599 O (HRI course)!

Leaflet calling for participants (Ended)

Pretty interesting behavior with PPO RNN with "tactiles"!

Exploratory Research

With RNN, the policy is able to memorize where it has previously searched and locate the cube. Note: "Tactiles" here is simulated by a signature that only occurs when the end-effector hovers over the cube.

Interned at Amazon Robotics during Fall 24

Amazon Robotics

Photo of me in front of the Amazon Robotics sign in North Reading, MA

Submitted my first research paper to RSS as first author!
(Under Peer-review)

UW+Amazon Science Hub

Fetch Robot performing a swiping action on an Amazon bin

Lie theory for Roboticists

Pre-PhD Research Reading Group

Visualization of the Lie Theory manifold

Intro to Arduino Workshop

University of Washington Makerspaces

Custom-built robot for Intro to Arduino workshop

Traffic Light Finite State Machine

Exp. with baremetal programming and FreeRTOS

Setup of the traffic light FSM with the TI Tiva C board

64-bit Computer Simulation in ModelSim and Intel Quartus

Computer Architecture

Simulation of a 64-bit computer in ModelSim and Intel Quartus

Soft-Actor Critic: Automatic Entropy Adjustment for Max Entropy RL

Pre-PhD Research Reading Group

Title Slide for Prof. Abhishek Gupta's Pre-PhD Reading Group on Soft-Actor Critic: Automatic Entropy Adjustment for Max Entropy RL

Amazon Data Collection

UW+Amazon Science Hub

Fetch Robot demonstrating continuous data collection abilities.

The UW Team

UW+Amazon Science Hub

The Team

Running simulations in Nvidia Isaac Gym

UW+Amazon Science Hub

Investigating possible failure cases

Experimenting with existing grasping algorithms

UW+Amazon Science Hub

Running DexNet 3.0 to investigate applicability

Real robot continuous learning setup

Prof. Abhishek Gupta's Lab

The finished product of real robot continuous learning setup

3D Model of real robot continuous learning setup

Prof. Abhishek Gupta's Lab

3D Model of real robot continuous learning setup

Movie Recommender System using Matrix Factorization Model in PyTorch

Self-Exploration ML Project

Built a personalized movie recommender system inspired by https://towardsdatascience.com/pytorch-implementation-of-matrix-factorization-391bfc003e43 that has test error lower than 0.9 on the 100K MovieLens dataset available at https://grouplens.org/datasets/movielens/100k/.

FPGA Snake Game

Featured at 2023 UW Maker Summit

Used an FPGA to build an interactive and fully functional arcade snake game

meshspace

Finalists at Dempsey Startup Competition

Built an online makerspace for Maker's items

World Champion

Robofest Sr. Vision Centric Challenge

Built a model-based image recognition to recognise colored papers by feature engineering RGB colors under different lighting conditions

Menu

    About

    My academic and research focuses on the intersection of
    machine learning and robotics.
    When away from my desk, I spend my time designing and printing 3D models, building 8-bit computers, hiking, and listening to music.

    Portfolio

    I'm a final year Computer Science student in a Combined B.S./M.S. degree from Hong Kong at the Paul G. Allen School advised by Prof. Abhishek Gupta, researching on problems around data efficiency of reinforcement learning using real robot learning. More broadly, I'm interested in modeling and understanding learning problems in the robotics field through algorthmic and machine learning methods.

    Last fall, I was a SDE co-op at Amazon Robotics in North Reading, MA, where I worked on integrating an end-to-end physics simulation for manipulation robot to visualize motions and monitor state machine to catch edge cases.

    Programming languages

    • 90%
      Python
    • 80%
      C++
    • 80%
      Java/Kotlin
    • 75%
      Javascript
    • 70%
      SystemVerilog
    • 70%
      Assembly

    Tools

    • 95%
      Git
    • 95%
      AWS (S3, SES, EC2)
    • 90%
      React.js
    • 90%
      PyTorch
    • 90%
      ROS
    • 90%
      OpenCV
    • 85%
      PCB Design
    • 85%
      FPGA
    • 80%
      Three.js

    My Work Experience.

    Work

    Jan 2024 - Present

    University of Washington

    Graduate Teaching Assistant

    TA-ed for Autonomous Robotics CSE 478
    Course concepts: Sampling-based planners and optimization techniques, Particle and Kalman Filters, MPC, RL, SLAM
    - Supplemented existing course labs, discussions, and quizzes
    - Upgraded and repaired MuSHR cars
    - Held office hours to support students
    - Maintained course website


    August 2024 - December 2024

    Amazon Robotics

    Software Development Engineer Co-op

    Integrated a physics simulator for end-to-end simulation testing a package manipulation robot to visualize motions and catch faults in state machine


    Jan 2023 - August 2025

    UW-Amazon Science Hub

    Undergraduate Research Assistant

    Developed UW's robotics workcell for picking from warehouse pods similar to Amazon Vulcan Pick
    Learn more here: https://robotic-manipulation.sciencehub.uw.edu


    Mar 2022 - Present

    University of Washington

    3D Printing Specialist
    Maintenance Technician (Jan 23 - Jun 23)
    Student Assistant (Mar 22 - Jan 23)

    Maintained and repaired FDM and SLS 3D printers in 3 maker spaces


    Nov 2022 - Mar 2023

    Baw Bab Technologies Inc.

    Product Development Engineer

    Led development on the DAI project (Digital Address Infrastructure) MVP that raised $15M in the AmCham East Africa Regional Summit from the Nairobi City County Government to fully implement the DAI platform


    Apr 2022 - Oct 2022

    meshspace

    Founder

    Built an online marketplace that uses idling resources from individual makers to provide cheaper custom products


    Oct 2021 - Jan 2023

    Washington Hyperloop

    Power and Controls Team Lead

    Aligning power and controls teams to work on the navigation system of the boring machine for The Boring Competition

    Projects/Achievements

    March 2023

    FPGA - SNAKE GAME

    2023 UW Maker’s Summit Feature

    Designed FSMs and top-level diagrams and wrote SystemVerilog code to build the classic arcade Snake game on a DE1-SoC board

    May 2022

    Dempsey Startup Competition

    Finalist

    As a solopreneur, I was among the 36 teams who advanced as a finalist with my company meshspace.

    June 2019

    Robofest Sr. Vision Centric Challenge

    World Champion

    Implemented tensorflow image classification and depth first search to guide a robot through a map using only one camera

    100

    research papers read

    18

    CSE Seminars/Courses Completed


    15

    M raised for startup


    999

    Cups of Drip Coffee from
    Starbucks and
    Victrola from Gates Kitchen

    Contact

    Find me here!

    Sending...
    Something went wrong. Please try again.
    Your message was sent, thank you!

    Phone

    US: +1 253 391 2007

    Email

    kaikwan@cs.washington.edu
    kaikwanfung@gmail.com