Software engineer who builds and operates production systems

I build software and help it survive production.

Six years delivering web products, from Vue and Laravel application work to release pipelines, cloud infrastructure, observability, and the operational details that keep teams moving.

01 / Proof

Claims need receipts.

Recent delivery evidence, bounded to the work and period that produced it.

46

merged PRs during a five-month Orkestra contract, spanning application delivery, migration work, and release support.

64

teammate PRs reviewed in the same contract, helping changes move while keeping review accountable.

19

pages migrated from runtime API calls to typed helpers across an internal tools surface.

95%

test coverage established from zero on H5 microfrontends I owned at a Philippine fintech platform.

02 / Systems

Public systems, not thumbnail theatre.

Three repositories selected for the engineering decisions they expose.

Build + operate

Secure Chat

View chat-microservices on GitHub

A containerised chat system using Node, TypeScript, PostgreSQL, RabbitMQ, Socket.IO, nginx, CI, metrics, dashboards, and operational runbooks.

  • Node
  • TypeScript
  • PostgreSQL
  • RabbitMQ
  • Docker
  • Prometheus
Engineering evidence

Automated tests and security audits pass on the current main branch. The repository documents local orchestration, deployment checks, monitoring, and incident-oriented operating steps.

Docker Desktop showing the running Secure Chat services
Runtime evidence / 01Container topology running locally in Docker Desktop.

Correctness + learning

Pitaka

View pitaka-app on GitHub

A mock wallet with no real money. It is an active React Native learning project built around integer centavos, an append-only ledger, fail-closed feature flags, ADRs, strict TypeScript, and CI.

  • React Native
  • TypeScript
  • ADRs
  • CI
Engineering evidence

The repository currently carries 215 tests across 20 suites. Device transport gaps are documented instead of presented as completed production capability.

Pitaka mock wallet home showing the available balance and service shortcuts
Interface evidence / 02Authenticated mock-wallet home running from the public repository.

Tooling + release

AstroPipeline

View the aporn-tool repository on GitHub

A cross-platform Python CLI that turns a multi-stage media workflow into resumable, testable steps with packaging and release automation.

  • Python
  • CLI
  • PyPI
  • Release automation
Engineering evidence

Stages can resume after interruption, tests protect the workflow, and releases are prepared as installable packages rather than machine-specific scripts.

AstroPipeline terminal showing its version and available commands
CLI evidence / 03Published version identity and the generated command map.
03 / Experience

Delivery across product boundaries.

Selected outcomes from frontend, full-stack, and operational work. Client-specific work remains confidential, described without sharing protected details.

Orkestra

Software Engineer / Mar to Jul 2026

Delivered typed internal-tool migrations, reviewed teammate changes, and worked across releases, infrastructure, production diagnosis, and cloud operations during a five-month contract.

Ascendion

Frontend Developer / 2024 to 2026

Built and maintained web product work for distributed teams while improving testability, delivery flow, and practical AI-assisted development habits.

Collabera Digital

Frontend Developer / 2022 to 2024

Led Vue 2 to Vue 3 migrations, redesigned core modules, and grew automated coverage on owned H5 microfrontends from zero to 95%.

Pylon International

Web Developer / 2020 to 2022

Built full-stack Laravel applications, worked directly with product needs, and deployed services on Google Cloud.

04 / Range

Depth where it counts. Range where it helps.

I do not present every tool as equal expertise. This is the working map.

Build

Production depth in Vue, TypeScript, JavaScript, Laravel, PHP, component systems, and accessible web interfaces.

Operate

Hands-on range with Docker, nginx, Google Cloud, CI/CD, Linux, release workflows, monitoring, and incident diagnosis.

Quality

Testing strategy, code review, migrations, security-minded defaults, documentation, and maintainable delivery rails.

Explore

Active learning through Node backend work, React and Svelte frontend projects, and .NET exploration.

05 / Practice

AI extends my range. It does not own the outcome.

I use Codex and Claude Code to close knowledge gaps, inspect unfamiliar backend territory, accelerate tests and deployment work, and explore alternatives. Architecture, review, security decisions, and accountability remain human-owned.

06 / Contact

Have a product problem that crosses boundaries?

I am open to full-stack software engineering and DevOps-leaning roles where practical delivery matters more than theatre.

Start a conversation