Open to opportunities

Gabriel
Cayetano

Software Engineer  ·  Backend & Full-Stack

Caloocan, Philippines

I build reliable, well-structured systems — from APIs and automation pipelines to full-stack products. I care about clean architecture, readable code, and shipping things that actually work.

Java PHP TypeScript JavaScript Spring Boot Laravel Vue Nuxt.js Node.js Redis PostgreSQL WebSockets
Ayahtek Corp.
Software Engineer Trainee · Full-stack
Jan 2026 — Present

SWE intern contributing to the development of a web-based booking platform, focusing on building and improving core features, implementing business logic, and ensuring data integrity across user workflows. Collaborates in an Agile team environment, participating in code reviews, sprint planning, and continuous feature delivery while gaining hands-on experience with modern web technologies and backend systems.

BuWise
🏆 2nd Runner-Up

Full-stack bookkeeping platform integrating traditional accounting with RPA automation to streamline financial operations.

  • Invoice OCR and automated data extraction via LLMWhisperer, OpenAI & Robocorp to convert unstructured invoices into structured accounting records.
  • Task scheduling, notifications, and real-time messaging for accountant–client coordination.
  • Reduced manual data entry overhead, improving end-to-end operational efficiency.
SRSLY

Spaced-repetition platform for LeetCode-style questions, optimized for long-term retention during coding interview prep.

  • Memory-decay scheduling algorithm achieving ~80–85% recall rates through optimized review intervals.
  • AI-assisted code review providing solution feedback and professional critique for improved learning outcomes.
  • Full-featured question bank with difficulty tracking and progress analytics.
HTTP Server

Multithreaded Java HTTP/1.1 server built from scratch, mirroring core production web server capabilities.

  • Concurrent client handling via ServerSocket and ExecutorService thread pool architecture.
  • Persistent connections, gzip compression, file serving, and HTTP Basic authentication support.
  • Conforms to the HTTP/1.1 specification for real-world compatibility and correctness.
Stranger Strings

Real-time chat backend with interest-based user matchmaking, designed for low-latency pairing and scalable session management.

  • WebSocket-based real-time messaging with persistent message storage for conversation history.
  • Redis-backed interest matchmaking for low-latency user pairing and horizontal scalability.
  • Designed for high concurrency with session isolation and graceful disconnection handling.