Skip to content

Folder: 000 Featured Β· Permalink: jobs Β· publish

πŸ’Ό My job experiences

gantt
    title My job experience
    tickInterval 6month
    dateFormat YY-MM
    axisFormat %Y %b
    Internship @ ITSC : 20-06, 20-09
    Part time @ ITSC : 20-09, 20-12
    Software Developer @ Slash : 20-12, 21-02
    Game Developer @ BFA HK: 20-12, 21-03
    Technical Consultant @ SPA International: 21-09, 22-05
    Lead Developer @ Wemakeapp: 22-07, 23-07

HKUST ITSC (Internship)

πŸ“œ Job description

  • Rewrote the old HKUST internal payment gateway using new technologies and frameworks
  • Owned design, development, testing, deployment, and documentation

πŸ† Achievements

  • Rebuilt the payment system with Python, Flask, and open source libraries
  • Added WeChat and Alipay to the payment gateway

HKUST ITSC (Web developer part time)

πŸ“œ Job description

  • Worked in a team of four to update legacy ITSC PHP web apps, package them in Docker, and redeploy on Microsoft AKS
  • Ran regular meetings, documentation, and presentations for supervisors

πŸ† Achievements

  • Updated more than ten web applications and redeployed them on Microsoft AKS
  • Built a CI/CD helper with Bash and Linux tooling to streamline deployments
Reference letter

Slash Limited (Internship)

πŸ“œ Job description

  • Worked with a project team of four on an Android app in Java for PinShift, including testing and debugging
  • Explored technical options to match business needs

πŸ† Achievements

  • Shipped a production-ready app in about six weeks and released on Google Play
  • Strong feedback on performance, technical depth, and communication; joined broader project discussions
Reference letter

BFA HK (Freelance)

πŸ“œ Job description

  • Collaborated in a team of three on a cross-platform prototype, β€œTouch The World,” for tactile screens and multi-sensory learning for visually impaired users
  • Ran public testing on iOS (TestFlight) and manual testing on Android and Windows
  • Owned project updates and reporting to BFA

πŸ† Achievements

SPA International Inc. (Technical consultant)

πŸ“œ Job description

SPA is a logistics company. I managed servers and vendor relationships, proposed technical options with strong local support, and taught colleagues how to use the services. Most work was remote; I practiced explaining technical ideas in plain language and troubleshooting with non-technical teammates.

  • Compared internal tooling options for a logistics context
  • Presented and trained teams using approachable language
  • Coordinated fixes with remote colleagues
  • Used ICDSoft for hosting, HGJ for ERP, and Jump Desktop for remote control
See more

WeMakeApp Limited (Lead developer)

πŸ“œ Job description

  • Led a small team of local and remote engineers and designers with async Slack communication
  • Built the green-field GameFi project Noah from scratch through client handoff
  • Worked on the dating product Princess Dating across web and mobile, modernizing legacy choices and improving UI/UX
  • Used Next.js, Expo, and Retool for internal tooling in a fast-paced environment with Linear for delivery

πŸ† Achievements

  • Migrated internal technical debt toward modern SaaS platforms
  • Built a lightweight manual testing workflow on Notion for the wider team
  • Championed TypeScript and a shared design system

πŸ“– Takeaways

  1. Resources are finite; prioritisation matters most
  2. If work stalls, the task is either too large or unclearβ€”split it or research more
  3. Check in often to understand progress and blockers
  4. Think about maintainability, consistency, and flexibility from a product-wide view
  5. Stay close to product owners, PMs, designers, and end users with frequent communication
Reference letter

Not linked here; happy to share on request.