Skip to content
View ash3327's full-sized avatar

Block or report ash3327

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ash3327/README.md

Hi thereπŸ‘‹, I'm Sam

Fresh Graduate | Entry-Level Machine Learning Engineer & Software Developer

Blog LinkedIn Resume

Graduating with B.Eng. in Artificial Intelligence at CUHK (July 2025)
GPA: 3.755/4.00 (overall), 3.795/4.00 (major) | Dean's List 2021-24

πŸ† Academic Achievements

  • CSE Outstanding Academic Performance (Bronze), 2023-24
  • Dean's List: 2021-22, 2022-23, 2023-24
  • Academic Secretary: The 43rd Bethlehem Hall Resident Association, 2022

πŸ’Ό Work Experience

Machine Learning Intern, Glassbox AI Limited, Sha Tin

Jun 2024 - Nov 2024

  • Developed a backend pipeline for automated data fetching from APIs and performing LLM inference using Python, Flask, and MySQL
  • Implemented and trained RNN-based models for sign language translation tasks
  • Researched and optimized methods for temporal alignment on gesture sequences

πŸ› οΈ Technical Skills

Programming

Python Java C/C++ (less familiar)

Web & Backend

Flask MySQL Git Linux HTML CSS JavaScript React (less familiar)

AI/ML

PyTorch TensorFlow Pandas NumPy OpenCV Matplotlib

Specializations

  • Computer Vision: ResNet, U-Net, Vision Transformers (ViT), GANs, Diffusion
  • Natural Language Processing: LSTM, BERT, LLaMa
  • Reinforcement Learning: Deep Q-Networks (DQN)

πŸ“Š Software Development Projects

Event-Planning App "Oasis"
Android event planning app with robust notification system and SQL database;
Managed lifecycle of the app and implemented with first MVC, then migrated partially to the MVVM design pattern.

Java Android RoomDB Duration

P2P Communication App
Real-time audio/video streaming with optimized packet synchronization;
Implemented socket-based communication protocol for reliable audio and video packet synchronization.

Python Duration

RegSubjer: Course Registration Autoclicker
Automated course registration tool

Java NTPUDPClient Duration

Java Handcrafted 2D RPG Game
A customizable RPG game with map creation tools

Java Duration

πŸ” Machine Learning Projects

General Hand Gesture Recognition
Unified contrastive learning framework for hand gesture recognition with curriculum-based augmentation

Report PyTorch Computer Vision Contrastive Learning Duration

Vision Transformer Analysis
Comparative study of Vision Transformers vs CNNs on small datasets

Report PyTorch Computer Vision Duration

ARG Prediction with Transformers
Fine-tuned ProtTrans model for antibiotic resistance gene classification with 0.94 F-score

Report Transformers Bioinformatics Duration

Deep Q-Learning Agent for Third-Person Shooter Game "SnowFight"
Reinforcement learning agent achieving 30Γ— higher performance in custom Gym environment

Report Python Gymnasium Reinforcement Learning Duration

U-Net Segmentation
99.55% pixel accuracy on Carvana dataset

PyTorch Segmentation Duration

YOLO Object Tracking
Improved instance tracking with custom algorithm from outputs of YOLOv8

YOLO Object Detection Duration

GAN Generation
WGAN implementation on MNIST dataset

PyTorch GAN Duration

🌐 Languages

Pinned Loading

  1. OasisPlanner OasisPlanner Public

    Java

  2. ArchaicBitmapGame ArchaicBitmapGame Public

    Abandoned Project

    Java

  3. GAN-self-learn-v1 GAN-self-learn-v1 Public

    A deep learning project exploring Generative Adversarial Networks (GANs) using the MNIST dataset

    Jupyter Notebook

  4. ImageSegmentation-UNet ImageSegmentation-UNet Public

    Trained U-Net models for semantic segmentation on the Cityscapes and Carvana datasets to build basic concepts on the U-Net architecture

    Python

  5. RegSubjer RegSubjer Public

    Very simple autoclicker for registering courses.

    Java

  6. SnowFight SnowFight Public

    Trained agents to play a custom shooter game with deep Q learning

    Python