Software developer

Resume

Software developer focused on full-stack tools, practical interfaces, and deployable systems. Most of the work sits in the foundations: data flow, validation, deployment, and making systems clear enough to keep changing.

Jayden Ontalan Capistrano

Software Developer

Builds deployed web apps, local-first project systems, static public tools, and spreadsheet-native calculators with a bias toward documented validation and operational clarity.

PDF coming soon

Resume PDF coming soon

Target roles

Software DeveloperFull-stack DeveloperFrontend DeveloperInfrastructure-minded Web Developer

Core strengths

  • Building and validating deployed full-stack applications.
  • Designing practical UI flows for data-heavy tools.
  • Documenting project boundaries, data flows, validation paths, and known issues.
  • Turning unclear requirements into documented, testable systems.

Skills from current project work

Frontend

ReactTypeScriptNext.jsViteSvelteKitGoogle Sheets UI

Backend / Data

PythonFlaskPrismaPostgreSQLSupabasespreadsheet formulas

Validation / Delivery

build checkstest suitesdata validationmigration checksrelease checksproject documentation

Selected project experience

SpineFrame

Python, Flask, PostgreSQL

live production
  • Built authenticated chat, history, memory review, account, and settings flows around a user-scoped continuity runtime.
  • Moved the public-user path from JSON files into Postgres-backed auth, session, conversation, and memory stores.
  • Validated Alice/Bob isolation, memory integrity, and storage migration parity through project gates.

VocabVerse

Next.js, React, TypeScript, Prisma, PostgreSQL

private beta
  • Built and deployed a Japanese vocabulary learning app centred on songs, lyrics, study cards, and persistent review data.
  • Integrated Prisma with PostgreSQL around users, songs, lyrics, study items, review attempts, and progress state.
  • Validated the private-beta app with schema checks, linting, and production build checks while shaping the auth path.

hangout-planner

React, TypeScript, Vite, Supabase

live
  • Built and deployed a no-login planning site for friend meetups, availability polling, follow-up questions, participant notes, and group-facing results.
  • Integrated a static React frontend with Supabase-backed event and vote data while keeping source and public build output separate.
  • Kept the public release separate from source files and checked the built output before deployment.

Mage's Survival Calculator

Google Sheets, XLSX, formulas, named ranges

live Google Sheet
  • Built a live spreadsheet-native calculator for Mage's Survival build planning, spell comparison, item effects, passive levels, and stat outcomes.
  • Modelled mage, spell, item, and stat relationships through formula-backed Google Sheets tabs and preserved the workbook as a local XLSX source artefact.
  • Treated accuracy as a shipping requirement, with verification built into how calculator features were added.

Validation evidence

  • SpineFrame: user-isolation smoke flows, memory integrity checks, and storage migration parity.
  • VocabVerse: Prisma schema checks, build validation, private-beta auth, and persistent lyric/study data.
  • hangout-planner: live planning flow, Vite build validation, Supabase-backed event data, and checked release output.
  • Mage's Survival Calculator: live workbook metadata, local XLSX snapshot, formula structure, and accuracy-first feature checks.