Full-Stack Software Engineer Trainee at Edufied Pte

Hi, I'm Josephus Kim Sarsonas

Full-stack software engineer and systems analyst.

Josephus_Sarsonas.resume
Josephus.jpg
Josephus Kim L. Sarsonas

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

Laravel & PostgreSQLNext.js & ReactTypeScriptInertia.jsPrisma ORMDocker

More than the stack

The person, communities, and working style behind the projects.

About Josephus
Josephus Kim L. Sarsonas
Josephus.jpg

I like turning unclear, repetitive work into something people can actually use.

I'm Josephus Kim L. Sarsonas, a full-stack software engineer and Information Systems student based in Cebu.

Most of my projects start with listening: how people work today, where they lose time, and what would make the next step clearer. I care about the finished experience as much as the work behind it.

CTU student, graduating in 2027 with a 1.45 GWA
Full-Stack Software Engineer Trainee at Edufied Pte
Cebu, PhilippinesBS Information Systems
Community
Building with students at CTU Main
AWS Student Builder Group at Cebu Technological University artwork

Core Tech Officer

AWS Student Builder Group — Cebu Technological University

Helping create a campus community where students can learn, experiment, and build with cloud technology together.

Google Developer Groups CTU Main artwork

Web & Systems Lead

Google Developer Groups — CTU Main

Guiding the group’s web presence and the systems that support its community at CTU Main.

2 campus leadership roles
How I work
People first. Useful outcomes. Clear handoffs.

Listen before building

I begin with the people doing the work, because the real problem rarely fits neatly into the first brief.

Keep everyone in the loop

I share progress early, invite feedback, and make decisions understandable to the whole team.

Make it useful and finished

I care about the details people feel: clear steps, dependable behavior, and work someone else can continue.

The goal is to make the next step obvious.
S

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.

S

SDLC

Practice

Requirements gathering through to deployment and maintenance, which is the shape of my work at Edufied.

R

RESTful APIs

Practice

Designing and consuming REST endpoints across Laravel and Express backends.

A

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.

S

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.

S

SDLC

Practice

Requirements gathering through to deployment and maintenance, which is the shape of my work at Edufied.

R

RESTful APIs

Practice

Designing and consuming REST endpoints across Laravel and Express backends.

A

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.