Summary
Full-stack developer: type-safe TypeScript from PostgreSQL schema to Docker deployment, self-hosted on my own ARM64 infrastructure. BS Computer Science (July 2026), seeking a junior developer role.
Technical Skills
- Languages
- TypeScript, JavaScript (ES6+), Python, Go, SQL
- Web
- Next.js, React, Node.js, Hono, Tailwind CSS, Zod, better-auth
- Data
- PostgreSQL, SQLite, Drizzle ORM
- Infrastructure
- Docker, Linux (ARM64), Cloudflare DNS & Tunnels, Vercel, CI/CD, local LLMs
Projects
NekoStream — Self-hosted anime tracker · Next.js · PostgreSQL · Docker
- ▸Integrated two third-party OAuth providers (AniList and MyAnimeList), synchronizing watch progress to both simultaneously and reconciling state between their differing APIs.
- ▸Packaged with Docker Compose and deployed to ARM64 hardware like Raspberry Pi 5 server; config fully environment-driven.
RSS2Mail — Multi-channel feed notifier · TypeScript · Python · Docker
- ▸Delivers new items from any RSS/Atom feed through two channels: Gmail SMTP and Messenger.
- ▸Built a web dashboard for feed management, settings, and log inspection.
Tsugi — Fast anime/manga recommendation sharing · Next.js · Typscript · Supabase
- ▸Fast anime/manga recommendation sharing. Sign in, pick one title or several, score them, and get a shareable link with a rich social preview — in under 10 seconds. Anyone can open that link; only creating needs an account. · tsugi.haruhadj.org
Also shipped
- ▸WebDAV Server — Self-hosted file server; static Go binary in a ~20 MB Docker image.
- ▸SkillForge — Educational game library. skillforge.haruhadj.org
- ▸Secure QR Attendance — QR-based classroom attendance. secure-qr-attendance.vercel.app
- ▸Payroll System — Employee records and payslip generation. payroll-system-fawn.vercel.app
Education
Our Lady of Assumption College — BS Computer Science · 2022 – 2026 · Graduated July 2026
San Pedro Relocation Center National HS — Senior High, TVL Broadband Installation · Graduated 2020