2026 BSIT graduate (Cum Laude, 1.4 GWA) · backend & full-stack · SQL · TypeScript · Python · Java · open to junior and entry-level roles
Four months as a Backend Developer Intern at DOST Region V, leading a 3-person intern team on REST microservices (TypeScript, Node.js, Docker, PostgreSQL, Jest). I write up what I ship — every project below has a README, and the longer ones have a deep-dive on my blog.
- 🎓 BS Information Technology, STI College Legazpi — Cum Laude, 1.4 GWA, 2026
- 💼 Backend Developer Intern, DOST Region V (4 months) — volunteered to lead a 3-person intern team: assigned the work, owned the reporting, and took the Clean Architecture to MVC refactor myself
- 🔧 Debugging, and writing it up — traced and fixed bugs upstream in two projects I don't own, both merged; every project here ships with a README
- 🧠 LLM/AI tooling — on-device classification with Transformers.js, and a GEPA prompt optimizer scored against a held-out eval set
- ⚙️ Delivery — CI/CD with GitHub Actions, Docker, Nginx, Jest, Agile/Scrum, Linux daily driver
Two of these are merged into projects with 27,382 and 3,223 stars:
- Kilo-Org/kilocode#2849 (merged) — the rate-limit countdown started when the request was sent, so generation time ate the user's configured delay. Added a setting to start it after the stream ends instead.
- mnemosyne-oss/mnemosyne#915 (merged) —
run_clicrashed withUnicodeEncodeErroron Windows pipes (cp1252 default). Forced UTF-8 stdout/stderr; the regression test fails onmain. - Open: 4fuu/pi-pwsh#17 —
stop()refused tasks belonging to another session, so leaked process trees could never be killed. Dropped the session gate on that path only.
The only programmer on a 4-person team (the other three handled documentation and stakeholder relations): I built the backend, the frontend and the deployment. Warehouse and inventory management, automated reporting, and a Facebook chatbot that absorbs routine inquiries so staff stop answering the same questions by hand.
React · Node.js · TypeScript · PostgreSQL · Docker · GitHub Actions · Nginx — CI/CD deploys over SSH behind Nginx. The client repo is private; happy to walk through the architecture, schema and pipeline on a call.
Job-tracking SPA. Syncs Gmail over OAuth 2.0, classifies applications from 50+ ATS senders with regex parsers and an on-device Transformers.js fallback, and stores everything in IndexedDB. There is no backend of mine, so user data never leaves the browser. React · TypeScript · Cloudflare Pages.
Real-time computer vision in Python/OpenCV: screen capture plus template matching tuned to be windowed-resolution agnostic, correct across Windows and Linux/X11, and shipped to users as a standalone executable packaged with Nuitka. The domain is a game; the CV pipeline and the release packaging are the point.
GEPA-based prompt optimizer: mines eval sets from real work artifacts, scores output with hard format checks plus an LLM judge, evolves prompts with a checkpoint/resume loop, and A/B tests candidates. Raised one skill's measured score from 0.725 to 0.850 on a held-out set. Python · litellm · any OpenAI-compatible endpoint.
Where the write-ups live: local LLMs, GEPA prompt optimization, an ejobtrack deep-dive. Astro · TypeScript.
- 🥇 1st Place — STI Local Codefest (campus): designed and built a movie reservation app in Java / Android Studio
- 🥈 2nd Place — STI Regional Cluster, ahead of teams from 8 schools
TypeScript · JavaScript · Java · Python · SQL (PostgreSQL) · React · Node.js · Jest · Docker · GitHub Actions · Nginx · Linux · Git · Agile/Scrum
2026 graduate, open to junior and entry-level backend, full-stack, SQL/data and AI/LLM tooling roles
Mandaluyong, Metro Manila · abejuela.ralph.balatucan@gmail.com