
Software Engineer · Hong Kong
Kennard
Riffendy
Full-stack engineer crafting scalable systems — from real-time transit platforms to ML-powered solutions.
Fresh graduate from HKUST, working at SOCIF as a full-stack software engineer. I specialize in TypeScript ecosystems — React and Express — and love building things that make an impact. When I'm not coding, you'll find me at the gym or exploring new corners of Asia.
Current Role
Software Engineer
SOCIF
Education
BEng in Computer Science
Hong Kong University of Science and Technology
Career
Education, experience, projects, and technical skills.
Education
Hong Kong University of Science and Technology
BEng in Computer Science + Minor in Business
Hong Kong
Sep 2021 – Jun 2025
- Relevant Courseworks: Deep Learning, Cloud Computing and Big Data Systems, Software Engineering, Databases
- Dean's List for attaining TGA of over 3.7 (Spring 2022)
Experience
Software Engineer
SOCIF
- Architected a Kubernetes-managed gatekeeper for a 15,000-resident estate; implemented synchronization service between new and legacy systems with robust race condition handling using PostgreSQL advisory locks and idempotent modelling to maintain data consistency across distributed sessions, enforcing integrity for 50,000 daily vehicle traffic.
- Overhauled ETA estimation algorithm for Hong Kong’s Green Minibus (GMB) utilizing LightGBM models to improve accuracy from 78% to 90%, serving 1.3M daily riders, enhancing overall user experience.
- Scaled a premium ride-hailing and bus-tracking ecosystem to 2M+ daily users, leveraging AWS, React Native, Express.js to implement real-time vehicle visualization and high-concurrency backend services.
- Engineered an interactive safety dashboard for airport authority management, centralizing alarm data from 200+ vehicles to streamline incident response achieving a 25% reduction in safety incidents within the first quarter of deployment.
Software and Data Intern
Hitachi Rail
- Scaled a cross-border metro analytics ecosystem by integrating data protocols for 27 European nations; overhauled 5 core applications leveraging ClickHouse SQL and Apache Spark, resulting in a 3.3x increase in data processing throughput.
- Orchestrated the end-to-end CI/CD lifecycle for a Kubernetes-based big data platform, architecting a Jenkins pipeline that automated build-to-deploy workflows and reduced deployment latency by 75% (from 40 to 10 minutes).
- Architected an event-driven Apache Kafka ETL pipeline to ingest and simulate real-time passenger travel records, orchestrating the concurrent execution of 50+ analytics modules within a high-throughput framework.
Machine Learning and AI Specialist Intern
HairCoSys
- Utilized YOLOv5 object detection model to train and deploy 4 ML models for hair feature recognition and prediction of hair-related diseases, each achieving over 85% accuracy.
- Empowered an existing object detection algorithm to support instance segmentation, elevating the model's precision to over 92%.
Projects
Sentiment Analysis Application
Developed a Docker-containerized web scraping module using BeautifulSoup, Apache Spark for processing, and NLTK for sentiment analysis and entity recognition, deployed on AWS EC2.
Full-stack Search Engine
Architected a Docker-containerized search engine with a streamlined PageRank algorithm in Java exposed via a RESTful Spring Boot API, reducing memory footprint by 35%.
Text Classification
Conceptualized a Naive Bayes Classifier classifying 20 Newsgroups datasets into 6 categories, achieving 92% accuracy and 88% precision through F1 score, precision, and recall metrics.
Skills
Frontend
Backend
Databases
AI & Machine Learning
Infrastructure & DevOps
Data & Messaging
Tools & Collaboration
Leisure
Life beyond code — fitness, travel, and everything in between.
Fitness
Gym at least twice a week — alternating push and pull days.
Push Day
- 1Inclined Dumbbell/Barbell Bench Press
- 2Cable Chest Fly
- 3Tricep Pushdown
- 4Cable Lateral Raises
- 5Katana Extension
- 6Shoulder Pressoptional
Pull Day
- 1Lat Pulldown
- 2Cable Rows
- 3Face Pulls / Rear Delt Fly
- 4Dumbbell Bicep Curls
- 5Hammer Curls
- 6Assisted Pull Upsoptional
Travel
Exploring corners of Asia — Japan, China, Vietnam, Thailand, and more.

Great Wall of China
Beijing, China

Asahikawa
Hokkaido, Japan

Ningle Terrace
Hokkaido, Japan

Ha Long Bay
Ha Long, Vietnam

Heavenly Lake
Xinjiang, China

Urho Ghost City
Xinjiang, China