Full Stack Developer Trainee at Edufied Pte
Full-stack developer and systems analyst.
I work across the whole stack: gathering requirements, designing the database, building the backend and the interface, then deploying it. I led a team of four on OWBAP, an inter-agency case management system for the Department of Migrant Workers, and I'm finishing a BS in Information Systems at Cebu Technological University.
Working with

Josephus Kim L. Sarsonas
Cebu Technological University
Currently building
OWBAP, One Window Bayanihan Assistance Program
Capstone, for the Department of Migrant Workers
I'm Josephus Kim L. Sarsonas, a full-stack developer from Cebu and an Information Systems student at Cebu Technological University, carrying a 1.45 GWA toward a 2027 graduation.
Most of my work has been building systems for people who had a process on paper and needed it to work online. In practice that means Laravel and PostgreSQL more often than not, React or Livewire on the front, and a fair amount of time spent understanding the process before touching the database.
Since May 2026 I've been a Full Stack Developer Trainee at Edufied Pte, working remotely across the SDLC on their web applications.
I map the process before I design the schema
On OWBAP I traced how the agencies already passed referrals between them, then built the data model around that instead of around what was convenient to store.
Requirements come from the people using it
The BNHS system was specified by sitting down with the school administration. Nobody handed me a document.
Anything holding personal data gets locked down
OWBAP carries OFW case files, so it has email OTP, TOTP multi-factor, role-based access control, audit logging and rate limiting.
I write the documentation
Architecture, API contracts, deployment and CI/CD, because the next person to touch it needs to know how it fits together.
Things get deployed
Most of what is listed on this site is live and reachable rather than sitting unfinished in a branch.
System Analysis & Design
Practice
Turning business processes into a system design. I did this as systems analyst on OWBAP.
MVC Architecture
Practice
Structuring Laravel applications so routing, data and presentation stay separate.
SDLC
Practice
Requirements gathering through to deployment and maintenance, which is the shape of my work at Edufied.
RESTful APIs
Practice
Designing and consuming REST endpoints across Laravel and Express backends.
Authentication & Access Control
Practice
Email OTP, TOTP multi-factor, role-based access control, row-level security, audit logging and rate limiting.
PHP
Language
My first backend language, and what Laravel and the older coursework run on.
TypeScript
Language
The default for anything I build on Next.js or Express.
React
Frontend
Components and hooks. The front end of OWBAP, Normalite EDGE and LETReview.
Next.js
Frontend
App Router, server components and server actions.
Inertia.js
Frontend
Wiring a React front end straight onto Laravel routes without a separate API.
Tailwind CSS
Frontend
Utility-first styling on every project since 2024.
Laravel
Backend
Eloquent, queues, middleware and policies. Version 13 on OWBAP.
Node.js
Backend
Server-side JavaScript for the Express and Next.js work.
Express
Backend
The API layer behind Normalite EDGE.
PostgreSQL
Data
My default database. Schema design, constraints and row-level security.
Prisma ORM
Data
Typed schema and migrations for the Node projects.
Supabase
Data
Managed Postgres with row-level security. Behind OEC Verify.
Git
Tools
Branching and history on every project here.
Docker
Tools
Containers so an environment behaves the same everywhere.
System Analysis & Design
Practice
Turning business processes into a system design. I did this as systems analyst on OWBAP.
MVC Architecture
Practice
Structuring Laravel applications so routing, data and presentation stay separate.
SDLC
Practice
Requirements gathering through to deployment and maintenance, which is the shape of my work at Edufied.
RESTful APIs
Practice
Designing and consuming REST endpoints across Laravel and Express backends.
Authentication & Access Control
Practice
Email OTP, TOTP multi-factor, role-based access control, row-level security, audit logging and rate limiting.
PHP
Language
My first backend language, and what Laravel and the older coursework run on.
TypeScript
Language
The default for anything I build on Next.js or Express.
React
Frontend
Components and hooks. The front end of OWBAP, Normalite EDGE and LETReview.
Next.js
Frontend
App Router, server components and server actions.
Inertia.js
Frontend
Wiring a React front end straight onto Laravel routes without a separate API.
Tailwind CSS
Frontend
Utility-first styling on every project since 2024.
Laravel
Backend
Eloquent, queues, middleware and policies. Version 13 on OWBAP.
Node.js
Backend
Server-side JavaScript for the Express and Next.js work.
Express
Backend
The API layer behind Normalite EDGE.
PostgreSQL
Data
My default database. Schema design, constraints and row-level security.
Prisma ORM
Data
Typed schema and migrations for the Node projects.
Supabase
Data
Managed Postgres with row-level security. Behind OEC Verify.
Git
Tools
Branching and history on every project here.
Docker
Tools
Containers so an environment behaves the same everywhere.