iamjays

Jay Esporna

Programmer and IT Director. For 9 years I’ve helped build, ship and support the school system universities across the Philippines run on.

Jay in a black polo shirt speaking into a microphone in front of a whiteboard
Leading a session for school staff.

Selected work

School
System: Comprehensive School Management System

Comprehensive School Management System · Enterprise school management · Live

The system large universities and schools across the Philippines use to enroll, grade and graduate their students. Our team develops, tests, demos, deploys, trains and supports it every day, and I'm one of its lead developers.

How I run it
Enrollment1st Semester · SY 2026–2027
SectionEnrolledStatus
BSIT 1-A42/45Open
BSIT 1-B45/45Full
BSED 2-A38/40Open
BSBA 1-A29/40Open
Total154 of 170 seats
Dela Cruz, Juan P.BSIT 1-A · 2026-00417Posted
GE 101Purposive Communication31.50
MATH 101Mathematics in the Modern World31.75
IT 101Introduction to Computing31.25
PE 1Physical Fitness21.00
NSTP 1Civic Welfare Training31.50
General weighted average141.43

Desk
Echo

Company operations platform · In use at Prince Technologies

The platform Prince Technologies runs its day on: support tickets with tiered assignment, tasks in a table or on a kanban board, attendance, leave and work-from-home requests, and team reports. A web app, plus a mobile app for staff. I designed and built it.

Ask me about it
Desk Echo task table grouped by status, with owner, due date and priority columns
Desk Echo kanban board with To Do, In Progress, In Review and Done columns
Desk Echo ticket list with requester, subject, status and assignees, filtered to all active tickets
Desk Echo mobile requests: leave and work-from-home tabs with approved vacation leaves
Desk Echo mobile home: today's attendance card with worked hours, check-in time and a Check In button

Pondify

Personal finance app · In development

A personal finance app that splits money into funds, tracks banks, bills and credit cards, and flags a fund before it runs into deficit. A solo project: concept, design and development.

Ask me about it
Pondify welcome screen: Best way to manage your finances, with Create an account and Log in buttons
Pondify home: wallet balance with Add and Transfer, a card bill due soon, and a warning of funds in deficit
Pondify menu: Banks, Funds, Bills, Recurring, Templates, Capture, Archived and Ledger, above recent transactions
Pondify funds list: each fund with its balance and share of savings

Built, shipped and supported together.

Six stages, one team. I'm one of the lead developers, so I work across every stage alongside the people who run them.

First, we write the code.

Features and modules for the school management system, built against how registrars actually work.

grades/gwa.tsmain
export function gwa(grades: Grade[]) {
  const units = grades.reduce(
(sum, g) => sum + g.units, 0);
  const weighted = grades.reduce(
(sum, g) => sum + g.grade * g.units, 0);
  return Math.round(
    (weighted / units) * 100) / 100;
}

Where the work happens.

Most of the lifecycle doesn't happen at a desk. It happens in conference rooms, computer labs and expo halls, with the people who use the system every day.

Five people standing at the Prince Technologies Corporation booth at a trade expo, with product banners on either side
With the Prince Technologies team at our expo booth.
A conference table of school staff working on laptops during a training session
Hands-on training, every participant on their own laptop.
Jay standing behind three seated staff members as they work through the system on their laptops
Walking staff through their first entries in the system.
Jay and a colleague looking at a laptop held by a school staff member
Checking a setup with a school's IT team.
Jay and a colleague standing on either side of a wall of school crests
On a school visit with a colleague.
Jay, a client and a colleague smiling, two of them giving a thumbs up
Wrapping up a site visit.
Jay smiling in a building lobby in front of a reception desk
Arriving for a client meeting.
A group of about forty people posing on a lawn under tall trees on a sunny afternoon
With colleagues and partners.

Hi, I'm Jay.

I've been a programmer since May 2017. Today I'm a Programmer and IT Director at Prince Technologies Corporation.

Most of that time has gone into one thing: a comprehensive school management system used by large universities and schools across the Philippines. I'm one of its lead developers, on a team that carries it through the whole journey, from the first line of code to the support call.

That means I spend as much time with registrars, deans and IT teams as I do in an editor. I've learned that a feature isn't done when it ships. It's done when the person using it at enrollment week stops needing to call.

Outside of work I'm building Pondify, a personal finance app, because I wanted one that fit how I actually spend. I trade forex, which keeps me honest about risk and data, and I play basketball, which keeps me honest about teamwork.

Jay EspornaProgrammer & IT Director, Prince Technologies Corporation

An engraved-style chart of the Philippine Islands with a compass rose, in sepia ink

What I do

Enterprise software for education, from the first commit to the support desk.

Build

  • Full-cycle software developmentFeatures and modules, from spec to release.
  • System architectureManagement systems that hold a whole school's operations.
  • System maintenanceKeeping a live system healthy, year after year.

Ship

  • Testing and QAValidation before anything reaches a registrar.
  • Deployment and operationsReleases and the light DevOps around them.

People

  • Demos and presentationsShowing the system to schools and stakeholders.
  • Training and onboardingTeaching staff to use it with confidence.
  • Customer supportStaying on the line until it works.

Direction

  • IT directionSetting technical direction at Prince Technologies.
  • Technical decisionsChoosing what to build, and what not to.
  • IT consultingFor schools and businesses that need a steady hand.

Based in the Philippines.
Open to projects, consulting and collaborations.

Tell me what you're building.

It goes straight to my inbox.

Email
hello@iamjays.com
GitHub
github.com/jesprna
LinkedIn
ph.linkedin.com/in/jesporna
Based in
Philippines