Senior Software Developer

James Dulangon.

I ship mobile apps, web apps, Claude Code workflows, kiosk systems, and scalable APIsAcross platforms, with spec-driven, AI-engineered workflows. Currently at a Singapore EdTech with 19 centres and 30,000+ students.

Pixel-art portrait of James

About

Across platforms, end to end.

I ship production software across the stack. Currently at a Singapore EdTech with 19 centres and 30,000+ students, where I led two React Native apps from zero to the App Store and Google Play in under four months (1,000+ Google Play downloads on the student companion, 0.0% install-base retention on the educator companion, 0% crash rate post-launch). I maintain the flagship K-12 revision platform and the customer marketing site, plus an internal branch administration portal used by centre staff across the 19 locations, all on a bi-weekly release cadence.

I'm platform-agnostic by habit, not branding. The same year I'm writing Next.js, Tailwind, and Kotlin Ktor, I'm also shipping Flutter, native iOS and Android, Node.js APIs, and the occasional Python kiosk. My daily practice is spec-driven, AI-engineered delivery: Claude Code with parallel agents, custom subagents, and context engineering wrapped around our CI/CD pipelines (Fastlane, Jenkins) so the team ships from prompts.

Almost 5 years shipping production software across mobile, web, embedded, and backend. Started freelance during college, hand-building an end-to-end smart-locker retail system solo: kiosk hardware, controller boards, customer storefront, admin dashboard, and AWS backend on DynamoDB and S3. Then two years at Kyocera Document Solutions on enterprise mobile printing across iOS, Android, and cross-platform frameworks in 27 languages, with Kotlin Ktor backends and Wi-Fi file-transfer encryption. After that, a stint at a Japanese dev studio on a Japan-market EV-charging app across React Native, Flutter, and Android native.

Work

Selected work

Featured · Singapore EdTech · current role

One K-12 learning ecosystem, four products.

Learning management system for a Singapore tuition + EdTech group: two React Native companion apps (student and educator) shipped to both stores within four months, the flagship K-12 revision web platform, and the customer marketing site — plus an internal branch administration portal used by centre staff across all 19 locations, on a bi-weekly release cadence.

0K+
students on the platform
0
centres across Singapore
0.0%
educator-app retention
0%
crash rate post-launch
Flagship K-12 revision platform, free-resources page
Student companion app, primary screen
Educator companion app, primary screen

More projects

OOPAL kiosk app, screen 1
OOPAL

OOPAL

End-to-end smart-locker pickup system for QSR. Python QT kiosk on industrial PCs, admin dashboard, AWS backend, and Wix-store integration.

EV app screen 1
EV Charging

EV Charging (Japan)

Charging-station finder and route planner for Japanese EV owners. Real-time geolocation, charging-aware routes, check-in rewards.

KYOCERA Mobile Print screen 1
Kyocera

KYOCERA Mobile Print

Kyocera's flagship enterprise mobile printing app. Print, scan, copy, and fax over Wi-Fi or Wi-Fi Direct from iOS and Android, with file-transfer encryption.

Printer Setup Tool screen 1
Kyocera

Kyocera Printer Setup Tool

Companion utility for connecting Wi-Fi-enabled KYOCERA printers to a Wi-Fi network using a mobile device.

ServiceNAVI Plus screen 1
Kyocera

ServiceNAVI Plus

Field-service utility used globally by KYOCERA technicians to diagnose and resolve MFP device issues.

Skills

Stack

Frontend & Mobile

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Flutter
  • React Native

Backend & Data

  • Node.js
  • Kotlin (Ktor)
  • GraphQL
  • MongoDB
  • Firebase

Cloud & DevOps

  • AWS
  • Google Cloud
  • Vercel
  • Git

Contact

Have a build in mind?Let's ship it.

Mobile, web, or full-stack. Happy to talk about engineering roles, freelance, or smaller collaborations.

jamesdulangon@gmail.com