Skip to content
View NightServant's full-sized avatar

Block or report NightServant

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NightServant/README.md

πŸ‘¨β€πŸ’» About Me

πŸŽ“ Bachelor of Science in Computer Science β€” Tarlac State University

πŸ’Ό Frontend Developer based in the Philippines πŸ‡΅πŸ‡­, working toward becoming a Full-Stack Developer

⚑ I specialize in engineering high-performance frontend architectures and seamless user experiences β€” turning designs into living, breathing interfaces.

πŸ”„ I'm actively extending that foundation into backend engineering β€” APIs, databases, and server-side logic β€” so I can own a feature end-to-end, not just the UI layer.

πŸŒ‰ I bridge the gap between complex requirements and elegant, maintainable code, on both sides of the stack.


🎯 Developer Objectives

My roadmap: frontend mastery today, full-stack ownership next. Three pillars I'm actively working toward:

πŸ—οΈ Objective 1

Master Advanced React & Next.js Architecture

Build production-grade SPAs and SSR apps with optimized rendering strategies, state management, and performance-first patterns like code splitting and lazy loading β€” see AeroWeather below.

🎨 Objective 2

Achieve UI/UX Design Fluency

Bridge the gap between design and engineering β€” master Figma-to-code workflows, design systems, accessibility (WCAG 2.1 AA), and micro-interaction design that elevates user delight.

πŸ”„ Objective 3

Transition Into Full-Stack Engineering

Extend frontend expertise into backend territory β€” APIs, relational databases, auth, and server-side logic (PHP/Laravel, MySQL) β€” to design, build, and ship complete applications end-to-end, as in Smart HRMS and Online Resume Builder.


πŸš€ Featured Projects β€” Frontend Foundation β†’ Full-Stack Growth

Projects below are ordered to trace the actual arc: programming fundamentals, then frontend depth, then the first steps into owning the backend too.

🧱 Programming Foundations

Java Calculator GUI calculator built with Java Swing for a Computer Programming / Capstone requirement β€” the four basic operations plus percentage, with a custom launch screen and credits window. Early practice with event-driven UI and OOP structure.

Java Java Swing IntelliJ IDEA

I Love Music 1.0 Java Swing desktop music player β€” a Spotify-like app built for a Computer Programming Lab case study. Covers frame/panel composition, custom UI components, and file I/O for reading local media.

Java Java Swing File I/O

🎨 Frontend Depth

AeroWeather A modern weather dashboard built solo with Next.js 16 (App Router, Turbopack) and React 19 β€” a glassmorphic, single-scroll interface with live forecast, air quality, and geocoding data from Open-Meteo, weather-driven gradient theming, an interactive Leaflet map, and unit-tested utility logic (Vitest). No backend by design β€” all state is client-side β€” making it a focused showcase of advanced frontend architecture.

Next.js React TypeScript Tailwind CSS Vitest Leaflet

TSU Online Library A hackathon redesign of the college library's website, built as part of a 3-person team. Focused entirely on UI/UX β€” a modernized book/thesis gallery, catalog filtering, and guest/login access β€” using plain HTML, CSS, and JavaScript under a tight timebox.

HTML5 CSS3 JavaScript Β· team project

πŸ”„ Stepping Into Full-Stack

Online Resume Builder An ATS-friendly resume builder built with a 5-person team for a Web Programming course β€” the first project where I worked past the UI into the backend: PHP handles registration, login, session/account management, and resume-data persistence against a MySQL database, alongside the HTML/CSS/JS frontend.

HTML5 CSS3 JavaScript PHP MySQL Β· team project

Smart HRMS The current flagship project β€” a full-stack Laravel 12 + React 19 (Inertia.js v2) HR platform with role-aware access for employees, evaluators, HR, and PMT officers. Backed by MySQL and four Python-based AI modules (rule-based leave/IPCR routing, a linear-regression performance predictor, a real-time attendance analytics dashboard, and a content-based training recommender), and shipped as a desktop app via Electron. This is where frontend skill meets backend architecture, data modeling, and system design.

Laravel React Inertia.js MySQL Python Electron


πŸ› οΈ Technical Stack

πŸ’¬ Languages


🌐 Frontend & UI Ecosystem


βš™οΈ Backend & Full-Stack Frameworks


🧰 IDEs & Developer Tools


πŸ€– AI-Assisted Development


πŸ“Š GitHub Analytics

Contribution Graph



GitHub Stats Β  Top Languages



GitHub Streak



Dev Quote

🀝 Let's Connect & Collaborate

I'm open to internships, freelance projects, open-source collaborations, and full-time frontend roles β€” with an eye toward full-stack opportunities as I grow into the backend.

Β  Β 



Pinned Loading

  1. 4chan-redesign 4chan-redesign Public

    Clover: a 4chan redesign built with Laravel, Inertia, and React. Same boards and threads, without the 2003 interface.

    TypeScript

  2. baguio-city-3d baguio-city-3d Public

    Interactive 3D map and field guide to Baguio City β€” terrain, jeepney routes, history, and where to eat and stay in the Summer Capital of the Philippines

    TypeScript

  3. aero_weather aero_weather Public

    A next.js weather application that uses OpenWeatherAPI to collect and display weather data.

    TypeScript

  4. Smart-HRMS Smart-HRMS Public

    A Laravel React Project that automates HR processes. It is powered by Workflow Routing, Performance Prediction, Real-Time HR Analytics Dashboard, and Automated Training Recommendation Engine.

    TypeScript 1

  5. I-Love-Music-1.0 I-Love-Music-1.0 Public

    A Java GUI application served as a case study requirement for Computer Programming 2 Lab (CC3).

    Java

  6. Java-Calculator Java-Calculator Public

    A Java GUI application served as an essential requirement in Capstone and Computer Programming (Grade 12).

    Java