01 — About
About
I'm a recent graduate building backend systems — REST APIs, data models, and the glue that keeps apps reliable. I care about clear design, readable code, and shipping things that work. Currently looking for a junior backend role where I can learn from a strong team and contribute early.
02 — Projects
Projects
Price-tracking REST API: subscribe to product URLs, scrape on a schedule over RabbitMQ, and email on price drops or restocks via a transactional outbox.
JavaSpring BootPostgreSQLRedisRabbitMQJWTDocker
Highlights
- JWT access tokens + HttpOnly refresh cookies with rotate-on-refresh and logout revocation
- Async scrape pipeline with Redis locks, per-domain throttling, and pluggable site scrapers
- Transactional outbox for reliable price/stock change notifications
- Rate limiting with Bucket4j + Redis; Flyway migrations and Docker Compose for local infra
AI-powered welfare management system for beneficiary records, dynamic forms, role-based access, and demand forecasting — live at welfarecast.vercel.app.
C#ASP.NET CoreEF CorePythonFastAPIProphetReact
Highlights
- ASP.NET Core Web API with Identity auth, provincial/city/admin roles, and EF Core migrations
- Dynamic tables/templates for custom assistance programs and beneficiary CRUD with reporting queries
- Python FastAPI + Prophet service for beneficiary, barangay, and service-demand forecasts
- Full-stack product: React client, .NET API, and AI microservice for social-service operations
Operations lab: one Next.js dashboard over six Spring microservices — auth, rate limiting, job queues, flash-sale locks, object storage, and cache vs DB benchmarks.
JavaSpring BootPostgreSQLRedisRabbitMQNext.js
Highlights
- TaskYard: transactional outbox, multi-tier RabbitMQ retries, DLQ, chaos mode, and SSE pipeline events
- Rate Limiter Lab: fixed window, sliding window, and token bucket strategies on Redis with progressive lockout
- AuthVault JWT sessions; FlashLock concurrency modes; CloudStash file storage; SwiftFlow cache vs DB comparison
- Independent service repos wired through a single ops dashboard for live demos
03 — Experience
Experience
Backend Intern (Placeholder)
Company Name
Jun 2025 — Aug 2025- Assisted with API endpoints and bug fixes on an internal service
- Wrote SQL queries and helped improve data validation
- Collaborated with the team using Git and code reviews
Developer (Placeholder)
Campus Org / Freelance
2024 — 2025- Built small backend features for club or freelance projects
- Integrated third-party APIs and documented usage
04 — Skills
Skills
Languages
JavaPythonJavaScriptSQL
Backend
REST APIsNode.jsExpressPostgreSQLAuth / JWT
Tools
GitDockerPostmanLinux
Also familiar
ReactHTML / CSS
05 — Certifications
Certifications