About
I start with the workflow.
Before designing an API, I want to understand who makes a decision, what information they need, and where the process breaks down.
I enjoy the details that make a product dependable: an access rule that holds across every screen, a correction that preserves history, or a useful fallback when an AI service fails.
Experience
- Sep 2026 — present
Software Engineer Intern
Send Services Pte. Ltd.
Contributing to enterprise workflow software across backend services, relational data, asynchronous processing, and React-based interfaces.
- Jan — Mar 2026
Project Management & Digital Technology Intern
Jiangxi Construction Engineering (Group) Co., Ltd.
Gathered operational requirements and developed a project-tracking prototype with progress, cost, and risk visualisation.
- Jan — Mar 2025
Serverless Intern
Amazon Web Services (AWS)
Built a serverless article application using Lambda, API Gateway, and DynamoDB, with a Vue frontend deployed through Amplify.
- Jul — Sep 2024
Backend Engineer · Internship
Kingsoft Cloud
Worked on Java backend development and an SDK toolkit for a more consistent console-development workflow.
Technical capabilities
Backend systems
API boundaries, authentication, and access rules that keep business behaviour consistent.
- Java / Spring Boot
- C# / .NET
Cloud & infrastructure
Repeatable deployments and asynchronous processing across cloud services.
- AWS
- Docker
- GitHub Actions
Product engineering
Web interfaces that reflect the workflow, permissions, and state of the underlying system.
- React / TypeScript
- Next.js
Data systems
Relational models, schema migrations, scoped caching, and traceable data changes.
- PostgreSQL / SQL Server
- SQLite
- Redis
AI / ML
Recommendation service integration and graph-based anomaly-detection experiments.
- Python
- PyTorch
Education
National University of Singapore · ISS
Graduate Diploma in Systems Analysis
Jul 2025 — Jan 2027In progressChengdu University of Technology
Bachelor of Engineering · Computer Science
Sep 2022 — Jun 2026