Kennard Riffendy

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

Hong Kong·Jul 2025 – Present

Education

BEng in Computer Science

Hong Kong University of Science and Technology

Minor in Business·Sep 2021 – Jun 2025

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

Hong Kong · Jul 2025 – Present
  • 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

Hong Kong · Jun 2024 – May 2025
  • 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

Hong Kong · Dec 2022 – Jan 2023
  • 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

Cloud ComputingBig DataDockerFull-stack

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

JavaSpring BootDockerHTML/CSS

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

Machine LearningPythonNumPy

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

React.js iconReact.js
React Native iconReact Native
Next.js iconNext.js
TypeScript iconTypeScript
JavaScript iconJavaScript
HTML5 iconHTML5
CSS3 iconCSS3
Tailwind CSS iconTailwind CSS

Backend

Node.js iconNode.js
Express.js iconExpress.js
Spring Boot iconSpring Boot
Flask iconFlask
Java iconJava
Scala iconScala
C iconC
C++ iconC++
Python iconPython

Databases

PostgreSQL iconPostgreSQL
ClickHouse SQL iconClickHouse SQL
Oracle SQL iconOracle SQL
Firebase iconFirebase
Pinecone iconPinecone

AI & Machine Learning

PyTorch iconPyTorch
TensorFlow iconTensorFlow
Keras iconKeras
Scikit-learn iconScikit-learn
Pandas iconPandas
NumPy iconNumPy
OpenCV2 iconOpenCV2
BeautifulSoup iconBeautifulSoup

Infrastructure & DevOps

Docker iconDocker
Kubernetes iconKubernetes
Jenkins iconJenkins
AWS iconAWS
Azure iconAzure
DigitalOcean iconDigitalOcean
Artifactory iconArtifactory
Rancher iconRancher

Data & Messaging

Apache Spark iconApache Spark
Apache Kafka iconApache Kafka
Apache Hadoop iconApache Hadoop
RabbitMQ iconRabbitMQ
Grafana iconGrafana

Tools & Collaboration

Git iconGit
GitHub iconGitHub
GitLab iconGitLab
JIRA iconJIRA
Notion iconNotion

Leisure

Life beyond code — fitness, travel, and everything in between.

Fitness

Gym at least twice a week — alternating push and pull days.

Push Day

  1. 1Inclined Dumbbell/Barbell Bench Press
  2. 2Cable Chest Fly
  3. 3Tricep Pushdown
  4. 4Cable Lateral Raises
  5. 5Katana Extension
  6. 6Shoulder Pressoptional

Pull Day

  1. 1Lat Pulldown
  2. 2Cable Rows
  3. 3Face Pulls / Rear Delt Fly
  4. 4Dumbbell Bicep Curls
  5. 5Hammer Curls
  6. 6Assisted Pull Upsoptional

Travel

Exploring corners of Asia — Japan, China, Vietnam, Thailand, and more.

Great Wall of China, Beijing, China

Great Wall of China

Beijing, China

Asahikawa, Hokkaido, Japan

Asahikawa

Hokkaido, Japan

Ningle Terrace, Hokkaido, Japan

Ningle Terrace

Hokkaido, Japan

Ha Long Bay, Ha Long, Vietnam

Ha Long Bay

Ha Long, Vietnam

Heavenly Lake, Xinjiang, China

Heavenly Lake

Xinjiang, China

Urho Ghost City, Xinjiang, China

Urho Ghost City

Xinjiang, China