Open to Opportunities

Hello, I'm Kent Tsoi

Full Stack Developer

Full Stack Developer with 4 years of practical experience, specializing in end-to-end application development, product implementation, backend logic, and database management. Hands-on experience in cross-functional team collaboration, user requirement gathering, and building practical software products.

Projects involved

A selection of projects I've built:

Individual Project
Japanese Learning App

Japanese Learning App

A specialized Japanese learning tool featuring algorithmic character-level phonetic alignment and comprehensive dictionary lookups.

Japanese Learning App

A full-stack Web Application built to help learners master Japanese vocabulary and Kanji. Solved the common limitation of traditional tools by accurately generating character-level furigana alignment instead of word-level overlays.

  • Engineered an advanced Furigana generation algorithm by cross-referencing multiple Japanese NLP parser libraries with a Kanji database, enabling precise character-level phonetic alignment.

  • Integrated a comprehensive multi-tier search system supporting dictionary lookups across Kana, Vocabulary, and individual Kanji characters.

  • Built RESTful API services with Python Flask and containerized the backend environment using Docker for consistent local testing and deployment.

  • Designed a responsive and intuitive user interface in React and TypeScript to handle dynamic text annotation and rich dictionary modals smoothly.

React
TypeScript
Python
Flask
Supabase
PostgreSQL
Docker
Company Project
Enterprise Content Management System Revamp and Modernization (Current Company)

Enterprise Content Management System Revamp and Modernization (Current Company)

Full-Stack Web Development / System Legacy Refactoring

Enterprise Content Management System Revamp and Modernization (Current Company)

A comprehensive enterprise CMS revamp migrating legacy PowerBuilder desktop applications to a scalable web platform for course enrollment and academic score management.

  • Engineered core enrollment workflows and automated score calculation engines using PHP CodeIgniter and MySQL.

  • Modernized legacy PowerBuilder logic into modular REST APIs and responsive React components (MUI), significantly reducing code duplication.

  • Optimized database query performance and data fetch strategies for handling large-volume student record processing.

  • Containerized local development environments with Docker to streamline team deployment and environment consistency.

React
JavaScript
MUI
PHP
CodeIgniter
MySQL
Docker
Commercial Project
Healthcare Network Appointment & Booking Portal

Healthcare Network Appointment & Booking Portal

Frontend Development / Client Collaboration

Healthcare Network Appointment & Booking Portal

A client-facing medical portal developed for a healthcare group, empowering patients to seamlessly search for network doctors and book clinical appointments.

  • Engineered the patient appointment workflow and doctor selection module using React, TypeScript, and Mantine UI.

  • Implemented centralized state management with Redux to persist authenticated staff credentials and real-time doctor selection states.

  • Collaborated within an Agile team environment, managing Git feature branching workflows and resolving cross-developer merge conflicts.

  • Adapted to rapid client feedback by rapidly triaging, debugging, and resolving edge-case issues under tight deliverable deadlines.

React
TypeScript
Redux
Mantine
Node.js
Express
PostgreSQL
Redis
Next.js
Individual Project
English Vocabulary & Lexical Vault

English Vocabulary & Lexical Vault

AI-Assisted Vibe Coding

English Vocabulary & Lexical Vault

A high-performance personal vocabulary vault built through AI-assisted Vibe Coding, designed to organize, search, and analyze complex English word families and contextual usage.

  • Leveraged modern LLM AI workflow (Vibe Coding) to rapidly architect and ship a full-stack vocabulary tool in record time.

  • Engineered a developer-tool style UI with virtualized table scrolling (Mantine React Table) to ensure high-performance rendering of large datasets.

  • Integrated Supabase (PostgreSQL) for real-time cloud data synchronization and relational lexical schema management.

  • Designed multi-attribute filtering and dynamic search engines to query vocabulary across word families and grammar classifications.

Vibe Coding
React
TypeScript
Mantine
Supabase

What I do

⚡

End-to-End Development

Translating functional ideas into fully operational applications. Handling the entire development lifecycle—from design implementation and API integration to deployment and operational support.

🐍

Backend Logic & Database Design

Developing clean backend logic and RESTful APIs, while structuring clear relational database schemas (MySQL / PostgreSQL) to ensure accurate data processing and reliable system operations.

🗄️

Legacy Modernization & Maintenance

Refactoring a legacy codebase into modern architectures, improving code maintainability, and providing day-to-day operational support to ensure system reliability.

🐳

Project Coordination & Collaboration

Working closely with cross-functional teams and vendors to align project goals, gather requirements, and support day-to-day software delivery.

Tech Stack

Technologies & Tools

JavaScript

TypeScript

HTML5 / CSS3

Python

SQL

PHP

React

Redux

Flask

Express

Node.js

CodeIgniter

Mantine UI

Material-UI

MySQL

PostgreSQL

Supabase

SQLite

Git

Docker