Skip to content

Software Engineer / Creative Developer

Engineering the Unexpected.

I design and build intelligent software, scalable applications, and immersive digital experiences, transforming ambitious ideas into working products.

Selected Work

Technical Expertise

Mobile

Production Flutter apps, Android and iOS releases, signing and CI pipelines.

Flutter, Dart, Firebase Cloud Messaging, GitHub Actions

Backend and APIs

Java and Python services, REST APIs, payment and third-party integrations, query tuning.

Java, Spring Boot, Python, REST, Firestore

Frontend

Web dashboards and product interfaces, with end-to-end coverage.

TypeScript, JavaScript, Vue 3, Playwright

AI and automation

LLM features in real systems, agent workflows and automation pipelines.

LangChain, LangGraph, Gemini API, n8n

Real-time 3D

Open-world rendering in the browser, profiled on real phones and held to download budgets.

Three.js, WebGPU, WebGL2, WebAssembly

Architecture and delivery

System design, code review standards, CI gates, production reliability and mentoring.

System design, CI/CD, Code review, Mentoring

Experience

  1. RJGF Global

    1. Senior Software Engineer (Architecture Track)Aug 2026 - Present

      Greater Kuala Lumpur

      • Delivered plant performance and KPI features for a solar energy operations platform across backend services, web dashboards and mobile, with Playwright end-to-end coverage.
      • Built tag-driven mobile release pipelines in GitHub Actions, including signed Android releases, iOS packaging and signing, and ARM64 Android emulator smoke tests.
      • Designed change-aware CI gates with parallel E2E tests, type checking, linting, and production promotion guarded by automated tests and rollback.
      • Documented architecture decisions and message-queue flows, and introduced a specification-driven AI-agent workflow for engineering delivery.
  2. Nexstream Sdn Bhd

    1. Team Lead, TechnicalApr 2026 - Jul 2026

      Petaling Jaya

      • Led 8 developers across Flutter mobile and Java backend teams, coordinating multiple concurrent projects and technical delivery.
      • Owned architectural decisions, code review practices, technical planning and stakeholder alignment for scalable client solutions.
      • Led AI and LLM integration and automation initiatives using Gemini API, LangChain and LangGraph, and guided CI/CD, production reliability and mentoring.
    2. Assistant Team LeadAug 2025 - Apr 2026

      Petaling Jaya

      • Supported end-to-end delivery and technical direction for mobile, backend and AI-driven systems, translating business needs into production-ready designs.
      • Contributed to architecture, coding standards, production deployments, team reviews and developer mentoring.
    3. Senior Software EngineerAug 2024 - Aug 2025

      Petaling Jaya

      • Built complex full-stack features and contributed to architecture refactoring for more maintainable applications.
      • Optimized database queries and backend processing, reviewed code and resolved production performance issues.
    4. Software EngineerNov 2020 - Aug 2024

      Petaling Jaya

      • Developed and maintained production mobile applications, primarily with Flutter, for client-facing business systems.
      • Integrated third-party APIs and payment systems, troubleshot production issues and improved existing codebases.
  3. INVENTECH

    1. AI Research EngineerFeb 2020 - Aug 2020

      Puchong

      • Worked on machine-learning models for weather forecasting, visual chip-defect recognition and video anomaly detection.
  4. BeacoHealth

    1. Computer Science Intern, R&DSep 2018 - Jun 2019

      Petaling Jaya

      • Developed an interactive web application connected to an AI assistant, and contributed to an open-source cloud operating system.

I like the hard part.

I build things that should not work in a browser, such as a whole city you can drive through. The habit is the same at work: measure the real problem, own the result, and keep the design simple.

years shipping production software
6+

Open to remote full-time roles, and freelance or contract work.

chengchris8715@gmail.com

Kuala Lumpur, Malaysia (UTC+8)