James Alain Dantes
I've spent 11 years building enterprise software — the kind banks trust with real money. At Finastra I'm the person they call when production is on fire: 4–6 critical incidents a day, fixed and closed. Before that: data migrations for restaurant chains, event systems running at the Olympics, and a payroll platform I built from scratch that's still running in production today.
500k+
reservation records moved. Zero downtime.
4–6
critical production fires put out, every day
+25%
revenue bump from flipping a product to SaaS
15+
FinTech vendors supported across banking cores
Experience
Finastra
CurrentExpert Software Engineer · Technical Consultant
The last line of defence when something breaks in core banking. I handle 4–6 critical production incidents a day across Fusion Cloud, ISO 20022, and 15+ integrated fintech vendors — most of them urgent, none of them simple.
ClinicDev
Lead Developer
Led development across several healthcare products — rewrites, security upgrades, team wrangling. The role where you're half engineer, half translator between what clients want and what's actually buildable.
SEVENROOMS
Full-Stack Developer
Moved 500k+ reservation records for 40+ restaurant clients without a single minute of downtime. Built the migration tooling from scratch — clean pipelines, no heroics needed.
Moreton Hire / SHORE Solutions
Full-Stack Developer
Built event management and resource allocation systems at global scale — software live across the Olympics and Commonwealth Games.
JeonSoft
R&D Manager
Designed and shipped Payroll.PH end-to-end — from blank page to a flagship SaaS product still running in production today. Owned the architecture, the UX decisions, and the business case that drove a 25% revenue jump.
Featured Projects
Selected work from enterprise and open-source engagements.
Event Management & Resource Allocation System
Resource and inventory management system for large-scale events. Built for Moreton Hire to handle the logistics of procuring stands, marquees, and equipment across the Olympics and Commonwealth Games — the kind of volume where a spreadsheet breaks.
Online Payroll Processing System
Built from scratch as R&D Manager at JeonSoft — designed the schema, the UI, wrote the logic, shipped it. We moved it to SaaS and revenue went up 25%. The platform is still running and still making payroll happen for businesses across the Philippines.
Ledgerly
ledgerly.soranlabs.orgPersonal finance tool I built because I got tired of spreadsheets. Tracks expenses, bills, savings, investments, and net worth in one place. Has a Family Mode so multiple people can manage shared finances together without stepping on each other.
QuickMed
quickmed.soranlabs.orgA ready-to-deploy boilerplate for local pharmacies and drugstores. Customers order online, admins dispatch, riders deliver — and when they do, Gemini AI checks the parcel receipt photo against the order so nothing slips through. Four portals, one codebase.
Customer Portal
- › Product catalog with filters
- › Guest cart via localStorage
- › Map pin + Haversine delivery fee
- › Senior/PWD 20% discount, 12% VAT
Admin Portal
- › Live dashboard & order management
- › Product & rider CRUD with image upload
- › White-label branding (CSS vars)
- › BIR/invoice & delivery fee config
Rider Portal
- › Drag-and-drop delivery resequencing
- › Embedded map per delivery stop
- › Camera POD → Gemini AI verification
- › Auto-flag on receipt mismatch
Balik-Aral
balik-aral.soranlabs.orgAn AI-powered exam reviewer built for Filipinos returning to school or preparing for government exams. Generates personalized practice tests for Civil Service, UPCAT, and college entrance exams using Claude AI — complete with explanations, topic tags, and progress tracking.
ActionPrompter
rubygems.org/gems/action_prompterI kept writing the same messy LLM glue code in every Rails project, so I extracted it into a gem. Follows the ActionMailer pattern — prompts live in their own classes with ERB views, swap LLM providers without touching your app logic. No more scattered AI calls buried in controllers.
Key Features
- › Convention over configuration — generates app/prompts/ & ERB templates
- › Pluggable adapter pattern — swap LLM providers without rewriting app logic
- › Built-in Rails generator: rails g action_prompter
Just Once
justonce.soranlabs.orgSend something sensitive without it living somewhere forever. Paste a message, get a link — open it once and it's gone. No accounts, no history, nothing stored after it's read.