DESCENT PROTOCOL // BOOTING

Loading Sequence  ·  0%

[STATUS: REMOTE-AVAILABLE] [STACK: FULL-STACK + AI] [REGION: CEBU, PH · GMT+8]

Hello, I’m
JETCHOMEN

Full-stack engineer at Accenture. Enterprise stacks by day, multi-agent orchestration and AI tooling on the side. Scroll to descend.

/about

I build reliable software systems.

Full-stack engineer at Accenture, based in Cebu. Day job spans Angular, React, .NET, Node.js, and PEGA across enterprise systems, plus AI-assisted Python workflows that wire previously siloed tools together. After hours skews to multi-agent orchestration, LLM integrations, and whatever side project annoyed me into building a tool for it that week.

What I obsess over is the invisible part. Types that hold up after a refactor. Tests that fail loudly for the right reason. Migrations that don’t require a Friday-night Slack thread. The projects below are real, most still get commits, and the lab section says which ones don’t deserve a UI yet.

Frontend engineering

Component systems that don't fight you six months later. Accessible by default. The content does the talking, not the chrome.

Backend architecture

Clear API contracts. Types that hold from the database to the client. Boring deployments are good deployments.

AI and multi-agent systems

Local model inference, agent orchestration, LLM integrations (Claude, OpenAI, Ollama). The useful kind, not the demo kind.

Test automation

Playwright and Jest suites that catch real regressions instead of just covering the happy path.

Education

BS Computer Engineering

University of San Carlos, Talamban Campus

2018 to 2022

Recognition

  • Cum Laude graduate
  • DOST Merit Scholar
  • Maxim Integrated Scholar
  • Carolinian Academic Distinction Awardee
/experience

Work history

The last three years in detail. Mostly Accenture rotations across full-stack, automation, PEGA, and packaged apps, with a stretch in hardware test before that.

Apr 2025 — Now

Full Stack Developer

Accenture
  • Ship full-stack features for enterprise clients across Angular and React frontends backed by .NET, PEGA, and Node.js. Most of the work crosses legacy and modern systems in production.
  • Design AI-assisted Python workflows that automate internal process steps and stitch together tools that used to require manual handoffs.
  • Built an AI mock-response layer that generates backend stubs matching the API spec, so frontend teams stop blocking on downstream APIs coming online.
Mar 2025 — Apr 2025

Test Automation Engineer

Accenture
  • Built end-to-end Playwright and TypeScript automation over critical PEGA application flows. Killed a meaningful chunk of manual regression work.
  • Wrote reusable page-object and fixture utilities so coverage scaled across multiple feature streams without rewriting setup every time.
Dec 2024 — Mar 2025

PEGA Systems Architect

Accenture
  • Built a Car Insurance Claim proof-of-concept in PEGA covering the full case lifecycle. Claim initiation, validation routing, approval.
  • Turned business requirements into case-management designs, decision tables, and integration patterns ready for production hand-off.
Sep 2024 — Dec 2024

Java Packaged Application Developer

Accenture
  • Built packaged applications on Java EE and Spring Boot backends with React frontends. Jenkins pipelines for CI/CD.
  • Completed the Agile Methodology bootcamp and applied Scrum to feature delivery. First Accenture rotation.
Feb 2023 — Sep 2023

Test Development Engineer

Maxim Integrated PH (now Analog Devices)
  • Developed semiconductor test programs in Teradyne's proprietary language and C# for production hardware validation.
  • Diagnosed test-program failures by comparing measured hardware behavior against expected electrical specifications, which cut debug cycles meaningfully.
/toolkit

Core technologies

Everything below is something I actually use, either at work or on side projects. No padding for resume score.

Frontend

7 tools

Strict types, accessible interfaces, state that doesn't bog down on big trees.

ReactNext.jsAngularTypeScriptTailwind CSSFramer MotionRxJS

Backend

9 tools

Clear API contracts. Boring deployments. Services that fail loudly when they break.

Node.jsExpressFastAPIPythonSpring BootJava EE.NETRESTWebSockets

Data

5 tools

Schemas that match the domain, indexes that match the queries.

MongoDBPostgreSQLFirebasepandasRedis

AI and automation

6 tools

Local model inference, agent orchestration, streaming responses straight into real UIs.

PyTorchDiffusersHugging FaceAgentic WorkflowsMulti-Agent SystemsPrompt Engineering

Test automation

4 tools

End-to-end coverage that catches real regressions, not just happy paths.

PlaywrightJestVitestTypeScript

DevOps and tooling

7 tools

Pipelines, containers, and dashboards I trust enough to deploy on a Friday.

DockerGitHub ActionsJenkinsGitESLintViteVercel

Enterprise

5 tools

Working in old codebases without making them worse. Audit trails, routing, PEGA quirks.

PEGAJavaC#Case ManagementIntegration Patterns
/selected-work

PROJECTS

Software I’ve shipped recently. Click any project for the stack, the design calls, and what I actually built.

AI Video Generator
Live

AI Video Generator

A local video pipeline that turns a narrated script into a fully edited clip by scraping reference images, ranking them with CLIP, and composing with FFmpeg.

PythonPyTorchCLIPYOLOOllamaPlaywrightFFmpegGradio
Multi-Agent Dev Platform
In Progress

Multi-Agent Dev Platform

A standards-driven orchestrator that coordinates Feature, Dev, Test, Security, and DevOps agents through a shared JSON workflow, with a live React dashboard.

TypeScriptMulti-AgentOrchestrationReactViteWebSocket
CodingQuest
In Progress

CodingQuest

A self-hosted coding practice platform that runs Python entirely in the browser via Pyodide, with a FastAPI backend for problems, submissions, and auth.

ReactViteMonacoPyodideFastAPIPostgresZustand
JChat
Live

JChat

A multi-personality AI chatbot with a Redis-backed job queue, a Node worker calling the Hugging Face API, and WebSocket push to the frontend.

Next.jsExpressWebSocketRedisHugging FaceTypeScript
JFlix
In Progress

JFlix

A Netflix-style streaming browser built on Angular 17 with Signals, an Express backend, and TMDB for movie and TV data.

AngularSignalsNode.jsExpressMongoDBFirebaseTMDBTailwind CSS
Stock Market Trend Dashboard
Live

Stock Market Trend Dashboard

A dark-mode grid of 10-year trend charts built on TradingView Lightweight Charts, with a draggable layout and a FastAPI backend.

ReactTypeScriptViteTradingViewFastAPIPythonDocker
Game Launcher
In Progress

Game Launcher

A Windows desktop app that scans configured game directories, tracks play sessions, and supports custom non-Steam shortcuts. Electron, React, SQLite.

ElectronReactViteTypeScriptSQLite
MonoPixel
Live

MonoPixel

A minimalist pixel editor in Next.js with a Zustand store holding the canvas state outside React so brush strokes do not trigger re-renders.

Next.jsReactTypeScriptZustandCanvasTailwind
/lab

Tools and experiments

Backend services, ML pipelines, and CLI tools. The stuff that doesn’t get a fancy UI. Some live on GitHub, some stay local until the idea settles.

Self-hosted audio transcription API. faster-whisper for speech, PANNs for sound events, Redis-backed job queue with SSE streaming for progress.

PythonFastAPIfaster-whisperPANNsRedisDocker+1

An XGBoost-based NBA margin predictor with quarter-level models, betting odds integration, and a planned FastAPI + React interface.

PythonXGBoostpandasFastAPI (planned)React (planned)
local

A tennis outcome modeling pipeline, same shape as the NBA predictor. Data ingestion, feature engineering, model training, all script-driven.

Pythonpandasscikit-learnXGBoost
local
/code

Live from GitHub

Contribution heatmap and recent activity from my public repos. The stuff I’m actively pushing on, plus the long tail of side projects that didn’t make the featured cut above.

Contributions · last 12 mo
/repos

Recent repositories

/colophon

How this site was built

Next.js, React, and Tailwind, deployed as a static export to GitHub Pages. I work with AI tooling daily, so I want to be upfront about where it shows up here.

AI in the workflow

The hero animation is an AI-generated frame sequence. A lot of the scaffolding (component skeletons, the canvas chrome, the cursor effects) was paired with an AI coding assistant.

The human part

I drive the design decisions. I write the prompts. I open the codebase and fix what the assistant gets wrong, which is regularly. The voice on this page is mine.

Why I show it

AI tooling is part of the job now. Pretending otherwise on a portfolio feels dishonest. The work that matters is the judgment around the tools, not whether the tools were used.

Want to work together?

Pick the channel that’s easiest for you. I read everything that lands.

Shoot me a message!

Phone