Hi, my name is
Jing Jie (Jj).
I build data-driven systems behind products people use and trust.
I'm a software engineer who finds joy in turning complexity into clarity — whether it’s building big data pipelines for millions of Binance Square users or engineering robust rule engines to power decision-making at Millennium. I love crafting backend systems that don’t just scale — but bring real products to life.
Learn More About My WorkAbout Me
Hello! My name is Jj and I enjoy creating things!
As a versatile Software Engineer and Data Engineer with over 3 years of professional experience, I specialize in designing and building scalable, data-intensive systems and infrastructures. My technical expertise spans cloud computing, software engineering, and data engineering, equipping me with a robust skill set to tackle complex challenges and deliver impactful solutions.
I recently co-created a University Exchange platform, empowering students to navigate through diverse exchange programs and engage in discussions through a tailored social network.
Here are a few technologies I’ve been working with recently:
- Python
- Golang
- JavaScript (ES6+)
- TypeScript
- Node.js
- Vue.js

Where I’ve Worked
Software Engineer Intern @ Millennium Management
May 2025 – Jul 2025
- Developed a Rule Management System using Java Spring Boot, enabling portfolio managers to define and execute custom data validation logic prior to report generation, reducing data quality issues by 30-50%.
- Architected a modular decision framework leveraging OOP principles and design patterns (Strategy, Registry), enabling dynamic rule registration, evaluation, and execution with minimal developer intervention.
Some Things I’ve Built
Featured Project
Uniexplorers
A platform designed to empower university students in exploring exchange programs. Navigate through diverse exchange opportunities, connect with peers via dynamic group chats, and gain valuable insights from alumni through an interactive forum.
- Golang
- Node.js
- gRPC
- Websocket
- RabbitMQ
- Kubernetes
Featured Project
Loyalty Management System
An administrative system designed to manage tasks such as user and loyalty points management, ensuring secure access by authorizing only approved users. Incorporating a maker-checker approval process, users with insufficient privileges for certain resources are required to request for approval.
- React.js
- Golang
- AWS Lambda
- AWS RDS
- AWS SES
- Terraform
Featured Project
Queue Management System
A system designed to streamline the queue management experience at KidZania. The platform enables efficient queue management through our real-time dashboard, allowing administrators to strategically allocate staff based on real-time demand at different activity stations.
- Vue
- Node.js
- Chart.js
- Websocket
Other Noteworthy Projects
view the archiveBuilding a Dangerous Driving Detection Model from Telemetry Data
Find out how I built a dangerous driving detection model using Telemetry data for a Grab AI Challenge.
Building a Fraud Merchant Web Classification Model
Building a web classification model to detect fraudulent or illegal merchant websites using scraped web content.
What’s Next?
Get In Touch
Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!
Say Hello