← portfolio one-page résumé save as PDF ↓ Profile Computer Science graduate building full-stack TypeScript applications across product interfaces, APIs, data models, and deployment. I use AI tools and agentic coding workflows to build and improve apps and projects, while taking responsibility for design decisions, code quality, and delivery. My work includes academic systems, public web products, and services hosted on a Raspberry Pi 5. Seeking a junior software development role.
Technical Skills
Applications · TypeScript, JavaScript, React, Next.js, Tailwind CSS, React Native
APIs and data · Hono, REST APIs, Zod, PostgreSQL, SQLite, Drizzle ORM, Prisma, Supabase, Firebase
Delivery · Docker, Linux, GitHub Actions, Vercel, Cloudflare, Raspberry Pi
AI and automation · Claude Code, Codex, agentic coding workflows, n8n Experience Supply Chain Intern — Optodev Inc. (EssilorLuxottica) Lens Warehouse Department · September 2025 – February 2026 · Biñan, Laguna
Encoded warehouse data, helped troubleshoot software application issues, and produced videos documenting supply chain workflows.
Deployment & Infrastructure Configured Cloudflare DNS and custom domains under haruhadj.org for websites deployed to Vercel. Run application containers and cloudflared with Docker Compose on a Raspberry Pi 5, exposing selected self-hosted services through Cloudflare Tunnel. Selected Software Projects Faculty Evaluation System Academic evaluation platform for Our Lady of Assumption College
Next.js · Hono · Supabase · PostgreSQL · Drizzle ORM
Developed separate administrator, faculty, and student workspaces with role checks based on the authenticated caller. Modeled evaluation periods, assignments, and immutable submissions in PostgreSQL; shared Zod contracts across the interface and Hono API. Added reporting and export workflows so administrators can review evaluation results. Live application ↗
Payroll System School staff payroll and employee records
Next.js · Hono · TypeScript · PostgreSQL · Drizzle ORM
Built role-based workflows for administrators, HR staff, and employees, covering records, leave requests, loans, and per-period payroll. Implemented exception-based attendance calculations, government contributions, withholding tax, and itemized payslips. Documented the payroll lifecycle and its current limitations for reviewers and future contributors. Source ↗ Documentation ↗
Secure QR Attendance Classroom attendance and administration
Next.js · TypeScript · PostgreSQL · Prisma
Designed a teacher-scans-student workflow with section-scoped rosters, manual attendance controls, and student QR IDs. Added student attendance history and evidence-based appeals, plus administrative CSV import and audit logs. Published architecture, security, database, and role-specific guides alongside the application. Source ↗ Documentation ↗
SkillForge Educational game platform
Next.js · TypeScript · Firebase · Socket.IO · Docker
Combined more than 20 learning games into one platform with shared accounts, score history, personal bests, and leaderboards. Integrated real-time multiplayer for selected games through Socket.IO and an iframe bridge for game modules. Deployed ARM64 Docker images to a Raspberry Pi 5, with GitHub Actions building images for the server. Source ↗ Live site ↗
NekoStream Self-hosted anime tracking
Next.js · TypeScript · SQLite · Docker
Connected AniList and MyAnimeList through OAuth and synchronized watch progress across their APIs. Stored episode discoveries from repeatable Nyaa RSS searches and exposed the library through a Stremio addon. Packaged the application for ARM64 deployment with Docker Compose, persistent storage, startup migrations, and configuration checks. Source ↗
Tsugi Anime and manga recommendation sharing
Next.js · Hono · TypeScript · PostgreSQL · Drizzle ORM
Built a short path from title selection and scoring to a public recommendation link with a rich social preview. Used AniList and MyAnimeList data, OAuth sign-in, and a validated Hono API backed by PostgreSQL. Added Redis-backed rate limits and list caching around external data and public sharing workflows. Source ↗ Live site ↗
Education Our Lady of Assumption College — BS Computer Science · 2022–2026 · Graduated July 2026