Featured Projects

A selection of recent work showcasing programming skills and creative problem-solving

Fish Survival Game

Responsive GUI game called 'Under The Sea' built with Scala and ScalaFX. Features interactive gameplay and underwater animations.

ScalaScalaFXGame Development
View on GitHub
Game Development

EatUp Project

Google Solution Challenge 2023 project focused on sustainable food solutions. Addresses food waste and connects surplus food with those in need.

HTMLCSSJavaScript+1 more
View on GitHub
Web Development

Hexagonal Grid A* Pathfinding

Implementation of A* pathfinding algorithm on hexagonal grid systems. Optimized for performance and accuracy in complex environments.

PythonAlgorithmsPathfinding
View on GitHub
Algorithms

DreamyBites Website

Interactive website for a bakery with modern UI/UX design. Features responsive layouts and engaging user interactions.

HTMLCSSJavaScript+1 more
View on GitHub
Web Development

Video Processing Tool

Tool for face detection, blurring, brightness adjustment and content overlay. Uses computer vision algorithms for real-time processing.

PythonOpenCVComputer Vision
View on GitHub
Computer Vision

Database SQL Project

Database system design and implementation for a Pizza Shop Outlet. Includes ERD modeling, query optimization, and transaction management.

SQLDatabase DesignERD
View on GitHub
Database

Technical Expertise

Specialized skills in computer science, algorithm design, and software development

Algorithm Design

Creating efficient algorithms and data structures for complex computational problems.

Web & Mobile Development

Building responsive web applications and interactive user interfaces with modern frameworks.

Database Systems

Designing and implementing database solutions with optimized queries and data structures.

Software Development

Developing robust software solutions using Scala, Python, and other programming languages.

Computer Vision

Implementing video processing tools with face detection and image manipulation capabilities.

Data Analysis

Analyzing and visualizing complex datasets to extract meaningful insights and patterns.

DIGITAL PERSONA

Computer Scientist

A premium collectible figure with an interactive personality profile

Computer Scientist Toy Design
Click to flip
Designed by Rou Yi
Limited Edition

Personality Profile

Character attributes & working style

I approach problems with a balanced blend of analytical thinking and creative exploration. My work is characterized by attention to detail, persistence, and a constant curiosity that drives continuous learning and improvement.

Core Traits

Analytical
9/10
Creative
8/10
Adaptable
8/10
Detail-oriented
9/10

Work Ethic

Persistent
9/10
Self-motivated
8/10
Collaborative
9/10
Curious
9/10

Learning Style

Hands-onVisualProject-basedResearch-driven

Click the card to flip between the collectible toy and personality profile.

This interactive display showcases both the premium collectible figure and the personality traits it represents.

Technologies

Programming languages and tools I work with

λ

Scala

Functional programming for scalable applications

🐍

Python

Versatile language for data science and automation

{ }

JavaScript

Building interactive web experiences

</>

HTML/CSS

Creating structured, beautiful interfaces

⚙️

SQL

Database querying and management

Available for
Professional Opportunities

I'm currently seeking collaborative projects and employment opportunities where I can apply my expertise in algorithm design and software development to create innovative solutions.

Connect with me professionally