
OOPAL
End-to-end smart-locker pickup system for QSR. Python QT kiosk on industrial PCs, admin dashboard, AWS backend, and Wix-store integration.
Senior Software Developer
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.
About
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
Featured · Singapore EdTech · current role
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.




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

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

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.
Skills
Contact
Mobile, web, or full-stack. Happy to talk about engineering roles, freelance, or smaller collaborations.
jamesdulangon@gmail.com