Available for interesting work

Hi, I'm Jayrome —
senior software engineer building things for the web.

Passionate full-stack engineer with a knack for clean architecture, robust APIs, and the occasional bit of cloud wrangling. Currently a Senior Software Engineer at LegalMatch Philippines.

Cebu, Philippines LegalMatch Philippines 10+ years experience
Jayrome Vergara

01 — About

A bit about me

I'm a passionate client and server software engineer with hands-on experience designing and shipping web platforms end to end — from polished UIs to the messy plumbing underneath.

Over the years I've worked across the stack: building APIs and services, wiring up CI/CD and GitOps pipelines, hardening authentication and web security, and keeping cloud infrastructure happy. I care about code that reads like prose, systems that fail gracefully, and small details that make a product feel solid.

Outside of work I tinker with side projects, explore new tooling, and occasionally write about what I learn.

02 — What I do

Skills & areas of focus

A snapshot of the tools and disciplines I work with day to day.

Full-stack web

Designing and shipping production web apps front to back.

JavaScriptTypeScriptJavaNode.js

Cloud & DevOps

Cloud infrastructure, CI/CD pipelines, and GitOps workflows.

AWSDockerCI/CDGitOps

Data engineering

Pipelines, SQL, and the unglamorous work of moving data well.

SQLMySQLETL

Security & auth

OAuth/OIDC flows, session hardening, and web security best practices.

OAuthOIDCSSO

Frontend craft

Component-driven UI with modern frameworks and a designer's eye.

ReactNext.jsSvelte

System design

Pragmatic architecture that scales without over-engineering.

RESTMicroservicesEvent-driven

03 — Experience

Where I've worked

Nov 2025 — Present

Senior Full Stack Engineer

LegalMatch Philippines · Cebu

Leading the development of a New Client Dashboard to decouple the user experience from legacy systems. Upgraded microservices to Java 25 and Spring Boot 3.5.x using AI-assisted migration.

Feb 2025 — Nov 2025

Senior Backend Engineer

Benefex Philippines · Cebu

Developed core API products including ELM services and Workday connectors using Spring Boot, Redis, and GCP. Managed deployments via Argo and CircleCI.

Apr 2021 — Dec 2024

Fullstack Software Engineer

BigFork Technologies, LLC · Remote

Architected and implemented version 2 of the core product using NestJS, Hasura, and PostgreSQL. Integrated modern frontend frameworks like Svelte and Angular with AWS cloud services.

Sep 2016 — Mar 2021

Senior Software Engineer

LegalMatch Philippines · Cebu

Delivered feature enhancements and integrations for the legal SaaS platform. Optimized backend performance with Spring Boot and managed infrastructure on AWS.

2014 — 2016

Software Engineer

Elementz Interactive · Cebu

Developed and maintained desktop and mobile ERP systems for the steel industry using Adobe Air, Flex, and Java.

Oct 2012 — Aug 2014

Java Developer

Catapult International, LLC · Cebu

Led the migration of logistics platforms from Flex to HTML5. Built smart algorithms for Excel data processing and integrated Spring Security with CAS.

Jun 2009 — Oct 2012

Software Developer

Rameses Systems Inc. · Cebu

Developed custom MVC frameworks (Osiris II) for desktop and web. Implemented business rules engines and managed large-scale deployments for local government units.

03.1 — Education

Academic foundation

2005 — 2010

Bachelor of Science in Information Technology

University of Cebu · Main Campus

Dean's Lister. Active in the Bond of IT Students (BITS) and the Association of Working Scholars.

03.2 — Professional Development

Continuous learning

Ongoing

Key Trainings & Achievements

Software Engineering Focus

• Developed a custom MVC framework for Java Swing.
• Specialized in Groovy Scripting integration for Java Applications.
• Trained end-users on system administration for Local Government Units.

04 — Projects

Selected work

A handful of projects I've collaborated on or built over the years.

Clip2Remote

2026

A VS Code extension that pastes any file from the macOS clipboard straight into a Remote-SSH terminal — uploading it and inserting the remote path, so terminal AI agents can read it. Published on the Marketplace.

TypeScriptVS Code APIJXA
Marketplace

API Gateway & Workday Connector

2025

High-performance integration services for Employee Lifecycle Management (ELM) using Spring Boot, Docker, and GCP.

Contract Lifecycle Management (CLM)

2024

A modern CLM web application built from scratch using NestJS, Hasura, and Svelte to replace legacy systems.

Logistics Platform Migration

2014

End-to-end migration of a subscription-based logistics system from Adobe Flex to a modern HTML5/Spring stack.

Osiris II Framework

2012

A custom MVC framework built on Swing and JSF, featuring Groovy-based dynamic controller scripting.

Springboard

2013

A collaborative platform project — exploring shared workflows and team productivity.

Quote Management System

2013

A quoting tool built with Alvin Magalona and Jessie James Cosare — streamlining the proposal-to-invoice flow.

ETRACS

2007

An early collaboration with Michael Ramos and Alvin Magalona — government revenue and tax-collection tooling.

05 — Open source

Public repos

Tools, plugins, themes, and demo apps I've published on GitHub, newest first.

Clip2Remote

2026

Paste any file — zip, video, PDF — from your Mac clipboard into a VS Code terminal over Remote-SSH. Built for Claude Code.

TypeScriptVS CodeRemote-SSH

Claude Skills

2026

Claude Code commands and a skill for a plan → implement → review workflow.

Claude CodeAI toolingWorkflow

Spoolcast

2026

Standalone CLI that uploads scheduled videos to YouTube channels and Facebook Pages from a per-channel queue, with idempotent per-target tracking. No server, no daemon.

TypeScriptNode.jsCLI

Internal AI Knowledge Base

2026

Retrieval-augmented Q&A for internal docs: a hand-rolled, unit-tested TF-IDF + cosine retriever composes cited answers, with a real LLM when a key is set and a deterministic extractive fallback offline.

TypeScriptNext.jsRAG

Payment Approval Tracking

2026

Payment approval workflow: amount-based threshold routing to an ordered approval chain, a strict sequential state machine, and an aging/SLA dashboard over a pure, unit-tested routing engine.

TypeScriptNext.jsPrisma

Daily Profitability Dashboard

2026

Daily P&L for a multi-unit operations business: gross margin, operating profit, profit per unit and per labor hour, with trend, waterfall, and date/unit drill-down.

TypeScriptNext.jsPrisma

Month-End Close Tracker

2026

Finance month-end close: interdependent tasks with owners, dependencies, and due dates, gated by a strict status state machine and a live burndown.

TypeScriptNext.jsPrisma

Quality Complaint Investigation

2026

QMS demo for product quality complaints end to end: severity triage with SLAs, 5-Whys and fishbone root-cause investigation, CAPA action plans, and AI-drafted customer responses.

TypeScriptNext.jsPrisma

Marketing Campaign Management

2026

Marketing operations dashboard: plan campaigns across channels, track spend pacing and budget burn, monitor CTR/CPC/CPA/ROAS, and run team workload on a kanban board.

TypeScriptNext.jsPrisma

iTerm Islands Dark

2026

A dark, low-glare iTerm2 color scheme with a near-black slate background and a soft, muted ANSI palette, inspired by the JetBrains Dark editor theme.

iTerm2Color scheme

IntelliJ Editor Themes

2025

Modified dark editor color schemes for IntelliJ.

IntelliJColor scheme

SVN Status Bar Info

2023

An IntelliJ plugin that shows SVN info in the IDE status bar.

JavaIntelliJPlugin

Access Log Counter

2021

Apache access-log traffic counter that aggregates hits by log date.

JavaScriptApacheLogs

csv2mysql

2020

Parses CSV files into MySQL insert statements.

JavaScriptCSVMySQL

Spreaded

2020

A prompt theme for Oh My Zsh.

ZshOh My Zsh

Express Mock Server

2019

A mock API server on Express that serves and generates JSON mock data.

JavaScriptExpressMock API

06 — Writing

Notes from the workbench

Occasional write-ups on developer tooling, architecture decisions, and the small details that make a workflow feel solid.

I Moved My Claude Sessions From tmux to herdr

Oct 2026

Image paste into remote Claude Code sessions that just works, and an agents panel that shows which parallel session is waiting on me.

herdrtmuxClaude CodeSSH

I Just Wanted to Paste a File Into My Terminal

Aug 2026

A thirty-line zsh script I missed too much turned into a VS Code extension — and why every existing paste extension was running on the wrong computer.

VS CodemacOSSSHDeveloper tooling

07 — Get in touch

Let's build something good.

Whether it's a project, a question, or just a hello — my inbox is open.