JARNIEL_C

Jarniel Cataluna, software engineer. Over a decade of software engineering across four titles at one company — spanning mobile, web, backend, and DevOps. Shipped enterprise platforms for finance, real estate, and e-commerce, now focusing on multi-agent orchestration and workflow automation across the organisation.

An isometric cartoon of the workstation this record was built at.

Ten years, one company, four titles

Propelrr, Nov 2015 — present. The progression is the evidence — there are no gaps in it and nothing to reconstruct.

  1. Sept 2025 — Present

    Technical Innovation Lead


    • Assessing technologies and building the case for what the organisation should adopt.
    • Leading innovation projects from rapid UI prototyping through pilot to full implementation.
    • Rolling out AI adoption across the organisation using multi-agent orchestration and workflow automation.
    • Experimenting with AI-first workflows and engineering processes, such as Spec-Driven Development.

    Carried forward from Team Lead, Technology

    • Ran the technology team and owned every technical project and deployment.
    • Assessed and identified technology implementation feasibility for projects, designing and architecting end-to-end systems.
  2. July 2024 — Sept 2025

    Team Lead, Technology


    • Ran the technology team and owned every technical project and deployment.
    • Assessed and identified technology implementation feasibility for projects, designing and architecting end-to-end systems.

    Carried forward from Backend Team Lead

    • Managed, mentored and trained backend engineers across concurrent project scopes.
    • Identified backend project requirements and technical dependencies, defined backend scope, and broke down deliverables into actionable tasks.
    • Moved legacy infrastructure onto Docker and put deployments behind automated GitHub Actions pipelines.
    • Helped manage internal and client infrastructure.
  3. Feb 2021 — July 2024

    Backend Team Lead


    • Managed, mentored and trained backend engineers across concurrent project scopes.
    • Identified backend project requirements and technical dependencies, defined backend scope, and broke down deliverables into actionable tasks.
    • Moved legacy infrastructure onto Docker and put deployments behind automated GitHub Actions pipelines.
    • Helped manage internal and client infrastructure.

    Carried forward from Web Software Engineer

    • Built REST API servers for both internal and client projects.
    • Built corporate sites using both custom and packaged CMS architectures (including WordPress), with third-party CRM and client API integrations.
    • Shipped cross-platform mobile applications for Android and iOS.
  4. Nov 2015 — Feb 2021

    Web Software Engineer


    • Built REST API servers for both internal and client projects.
    • Built corporate sites using both custom and packaged CMS architectures (including WordPress), with third-party CRM and client API integrations.
    • Shipped cross-platform mobile applications for Android and iOS.

Rolling agents into an organisation is a delivery problem before it is a model problem — which is the same problem the last decade was, wearing different tools.

The argument, in one sentence.

A decade of enterprise platforms

A decade of enterprise work sits under NDA. These are the major platforms — not the whole list. The sector, the architecture and my role are all true; the client names stay out of it. Most of them ran on a custom Symfony CMS rather than a product someone bought.

Custom Symfony CMS platforms

Five builds on one architecture — Symfony + MySQL, no bought product — as Lead Backend Developer.

  • Real estateTop-tier enterprise real estate developer
  • Real estateMajor residential communities portal
  • Real estateLeading regional real estate platform
  • Financial servicesFinancial services corporate website
  • BankingTop-tier commercial bank corporate portal
Real estate

Enterprise property management mobile app

Senior Software Engineer — requirements, API, frontend

Financial services

Nationwide financial services & remittance app

API Developer & Frontend Developer

Financial services

Financial services mobile app, Cambodia

iOS Developer

Built and fixed

Work I can describe end to end, because it was mine from the problem through to the deployment.

Independent

LetsGoBatanes

A full site built as the orchestrator rather than the author: Claude Code and subagent skills generated the codebase, copy, imagery and architecture. Structured for SEO, geospatial and answer-engine retrieval.

Visit the site
letsgobatanes.com
LetsGoBatanes shown in a desktop browser.
Internal tool

Attendance chatbot

A time-in/time-out system on the Google Chat API. One command authenticates against an employee's email and issues a unique ID per session, so entries pair automatically and cannot be logged on someone else's behalf.

Fixed

Containerisation and CI/CD

Moved rigid applications into Docker and put the deployment lifecycle behind GitHub Actions, so releases stopped depending on who was running them.

What is on the desk

Everything here has been used on something that shipped. It is a record of what the work needed, not a list of what I have read about.

AI and orchestration

The half of the record that is still being written. Everything here is in use on work that ships, not under evaluation.

  • Claude Code
  • Claude Agent Skills
  • Model Context Protocol
  • Google ADK
  • Jules
  • Codex
  • Antigravity
  • OpenClaw
  • Ollama
  • Qwen

Languages


  • PHP
  • Python
  • Java
  • Kotlin
  • Objective-C
  • Swift
  • Node.js
  • Go

Frameworks


  • SpringBoot
  • Symfony
  • Laravel
  • Angular
  • React
  • Next.js
  • Vite
  • Flutter

Databases


  • MySQL
  • PostgreSQL
  • MS SQL Server
  • MongoDB
  • Supabase

Infrastructure


  • Docker
  • GitHub Actions
  • Git
  • AWS
  • DigitalOcean
  • Redis

Generative design


  • Google Stitch

APIs and CRM


  • Google API
  • Meta API
  • Salesforce
  • Zoho
  • Pipedrive

Analytics


  • Google Analytics
  • Search Console
  • GTM + server-side
  • Custom events

CMS and commerce


  • WordPress
  • Shopify
  • Strapi
  • Webflow

Straight answers

The questions that actually get asked, answered in full rather than left to be assembled out of the sections above.

Who is Jarniel Cataluna?
Jarniel Cataluna is a software engineer with over a decade of experience at one company, Propelrr, across four titles — Web Software Engineer, Backend Team Lead, Team Lead for Technology, and now Technical Innovation Lead. His work spans mobile, web, backend, and DevOps: shipping enterprise platforms for finance, real estate, and e-commerce. Current focus is driving multi-agent orchestration and workflow automation across the organisation.
What is Jarniel Cataluna working on now?
Since September 2025 he has been Technical Innovation Lead at Propelrr — assessing technologies and building the case for what the organisation should adopt, then carrying innovation projects from rapid prototype through pilot to full implementation. The current focus is AI adoption using multi-agent orchestration and workflow automation, alongside experimenting with AI-first processes like Spec-Driven Development.
What kind of systems has he built?
Mostly enterprise platforms. Five of them share one architecture — a custom Symfony CMS on MySQL rather than a bought product — across top-tier real estate development, a regional property platform, a financial services corporate site and a commercial bank's corporate portal, each as Lead Backend Developer. Alongside those: a nationwide financial services and remittance app as API and frontend developer, an enterprise property management mobile app, and an iOS build for a financial services app in Cambodia.
What is his technical stack?
PHP, Python, Java, Kotlin, Swift, Objective-C, Node.js and Go; Symfony, Laravel, SpringBoot, Angular, React, Next.js and Flutter; MySQL, PostgreSQL, MS SQL Server, MongoDB and Supabase; Docker, GitHub Actions, AWS, DigitalOcean and Redis. On the orchestration side: Claude Code, Claude Agent Skills, the Model Context Protocol, Google ADK, Jules, Codex, Ollama and Qwen. Everything listed has been used on something that shipped.
Why are the client names not listed?
A decade of that work sits under NDA. The sector, the architecture and the role held are stated in full and are all accurate; only the client identities are withheld. Nothing is inflated to compensate — there are no quantified outcomes anywhere on this site, because none can be published without the platforms they belong to.
How do you get in touch with him?
Through the contact form on this site, or directly by email at jarnielcataluna@gmail.com. Public code is at github.com/jarnielcataluna. The conversation he is looking for is one where a decade of enterprise delivery and working knowledge of agent orchestration are both useful.

Start the conversation

If you are building something where a decade of enterprise delivery and a working knowledge of agent orchestration are both useful, that is the conversation I want.

It lands in my inbox directly, and I read everything that arrives.