Software Engineer, Cebu

I build web apps end to end, from the database to the screen.

Lately that means Lessora, a lesson planner, and the system 3,000+ PSITS students at the University of Cebu use.

Work

Lessora landing page with the headline "A lesson plan for tomorrow's class"

2026, Solo founder and developer

Lessora AI

Lesson planner for teachers

Teachers enter a topic, grade level and lesson length. Lessora drafts a curriculum-aligned plan they can edit and export.

Next.js 15, TypeScript, MongoDB, OpenAI API, Resend, PayMongo

Open Lessora
PSITS homepage with the headline "Empowering future IT Professionals"

2024, Lead developer

PSITS

Platform for a 3,000-member student org

Merch orders, events, attendance, memberships and certificates for the IT student society at the University of Cebu.

React 19, TypeScript, Express, MongoDB, Cloudflare R2, Make.com

Open psits.org

Smaller things

Tools I built for myself, and my capstone.

How I work

Experience

  1. 2025-2026

    Associate software engineer, Accenture

    Configuring enterprise cloud applications.

  2. 2024-2025

    Co-founder and lead developer, PSITS, University of Cebu

    Built the first generation of the PSITS platform in 2024, replacing Google Forms and spreadsheets. It is now on its third generation, maintained by other developers, and still runs operations and events for 3,000+ members.

Skills

AI and automation
OpenAI API, prompt and context design, agent workflows, LLM features in real products, Make.com automations
Frontend
React and TypeScript, Next.js, responsive layouts, Tailwind and design systems
Backend
Node.js and Express, REST APIs, MongoDB and MySQL, Java, C# and .NET
Shipping
deployment and hosting, Git, system integration

About

I care about software that actually helps people, not just software that ships. For me that means clean code, plain interfaces and not overcomplicating things.

Based in
Cebu, Philippines
Studied
BS Information Technology, University of Cebu
Email
jamesgenabio31@gmail.com
Elsewhere
GitHubLinkedIn

Feedback

If we've worked together, leave a note. Only the first three letters of your name are shown.

Shown as ***

0 / 2000