LEFINNO KWOK

Welcome to my portfolio page.

Here I showcase my passion to

create
Ongoing Project
UML Diagram Generator

UML Diagram Generator

  • natural-language-processing
  • llm
  • javascript
  • react
  • diagram-generation
  • web-application
  • uml
  • software-engineering

A web application that assists users in drawing UML class diagrams using natural language prompts. The application uses an iterative user-driven approach to allow users to work collaboratively with large language models to generate diagrams tailored to their specific needs. Through comprehensive testing, we identified optimal configurations for different kinds of applications and use cases.

Project-Date
Q1 2025

[NASS] Ocelli

  • computer-vision
  • embedded-development
  • machine-learning
  • IOT
  • opencv
  • mediapipe
  • python
  • c++

A small and robust platform and framework for employing computer vision on surveying, location mapping, and reverse-ar applications. Currently in development for the NASS Drone project.

Project-Date
Late 2023

8-bit Transistor Computer

  • Computer Architechture
  • Low Level Computing
  • Instruction Set
  • Electronics
  • 11-T Full Adder

A practive and passion project for exploring basic low level computer architechture during the spring and summers of 2020. A detailed project report can be found below.

Project-Date
Early-Mid 2020

Gesture Recognition

  • Computer Vision
  • Python
  • Single Reference
  • Quick Deployment
  • Art Application
  • Hand Recognition
  • Body Recognition

A gesture recognition algorithm first developed as a practice project, utilizing some graph comparison method from various academic sources, transpoing them into python. Later it was applied to an interactive arts project and altered to accept full body gesture recognition.

Project-Date
Late 2020, Late 2022

[LD42] Space Saver

  • Game Development
  • Game Design
  • 3D Modeling
  • Music Composition
  • Sound Design
  • C#

One of my earliest projects, a game jam game developed in the middle of highschool. A lot was learned on the go, and new concepts and ideas were introduced. The memories are certainly fond.

Project-Date
August 2018

Retro Handheld

  • PCB Design
  • Systems Design
  • Software Engineering
  • Operating Systems
  • Embedded Development
  • 3D Printing
  • C++
  • ESP32
  • Product Design

A final year project, developing a retro style handheld device from scratch with microcontrollers and other electronic components, mounted on a custom made pcb.

Project-Date
Early 2022