Michael G. Fernandez

Full-Stack Developer · Curriculum Vitae

San Pedro, Laguna, Philippines · michaelfernandezskie@gmail.com · 0924 481 6674
github.com/haruhadj · haruhadj.org/portfolio

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

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