John Lenard Requina
Full-stack software engineer
lenard147896325@gmail.com · (+63) 918-544-6234
jlrequina.com · github.com/jlrrequina · linkedin.com/in/jlrrequina
Philippines · remote
Summary
Full-stack software engineer with a year of production care software behind me: a Next.js care platform and its printable-activity engine, AI-generated activities for a home-care agency, a reports and compliance layer for a nutrition practice, and a leadership operating system built solo from first commit to production. TypeScript, React/Next.js, NestJS, PostgreSQL, MongoDB and applied AI. Author of pi-project-profile, an open-source verification gate for AI coding agents.
Experience
Full-stack developer / software engineer — Geriatric Care Solution / Anaya, Remote
July 2025 – present- Built and maintained a live Next.js care platform across user dashboards, admin workflows, subscriptions, protected routes and API routes
- Designed and extended the printable-activity engine — maze, riddle, word-grid, photo-card and story generators with SVG preview, customisation and PDF/PNG export
- Shipped AI-assisted generation with OpenAI, Google Gemini and Anthropic for activities, images, e-books and structured content, including care-record-aware constraints
- Built RunOlga end to end: NestJS + Next.js monorepo, PostgreSQL row-level-security multi-tenancy, Better Auth identity, and a streaming AI assistant grounded in org data
- Integrated Stripe, NextAuth.js, Resend/React Email, Twilio and S3-compatible storage; resolved production incidents across exports, quotas, email analytics and deployments
Full-stack engineer — ChefMD Rx, Remote
April – August 2026- Designed a 15-family reports system over a 46-KPI registry with server-side per-KPI role enforcement, PDF export and per-export audit hashes
- Built the auditor review runtime — state machine, CASL permissions, approval gates — and the in-app notifications MVP
- Added a transactional payment-refunds ledger with backfill and parity invariants
Software development intern — National Power Corporation – Mindanao Generation, Iligan City
June 2024- Developed the inventory system and its approval workflow with role-based access and input validation
- Documented the architecture and ran end-user training sessions
Selected projects
RunOlga — a leadership operating system with an embedded AI assistant
2026 · runolga.comSolo build — 91 of 95 commits, June to August 2026 · Next.js, React, TypeScript, NestJS, PostgreSQL, Drizzle ORM
- Solo build from first commit to production: NestJS + Next.js monorepo on Railway and Vercel, CI as a required gate
- Postgres row-level-security multi-tenancy proven in CI, Better Auth/JWKS identity, and an AI assistant grounded in org data
pi-project-profile — a project-aware verification gate for AI coding agents
2026 · githubSolo · MIT · published on npm · TypeScript, Node.js, π extension API, node:test, GitHub Actions, npm provenance
- Detects any repository’s stack, commands and AGENTS.md/CLAUDE.md/.cursorrules rules into a cache-stable prompt section
- Gates every agent turn on the project’s own typecheck, lint, tests and build, with a bounded repair loop and diff review
Diskarte — a Filipino budget meal planner
2025 · diskarte.onrender.comSolo · React, TypeScript, Vite, Tailwind CSS, Express, SQLite
- React + Vite front end and Express/SQLite API; 70 recipes and 82 ingredients priced for three Philippine regions
- Bilingual English/Tagalog UI, QR-shareable shopping lists, WCAG AA contrast, focus traps and 44px touch targets
ClassiFish — on-device fish species identification for Philippine waters
2025Undergraduate thesis · solo build · Flutter, Dart, Django REST Framework, Next.js, YOLOv11, TensorFlow Lite
- Trained a YOLOv11 detector on 18+ Philippine fish species and optimised it for on-device TensorFlow Lite inference
- Offline-first Flutter app with SQLite sync, Django REST backend with roles and OTA model versions, Next.js admin panel
Skills
Languages: TypeScript, JavaScript, Python, PHP, Dart, C++
Frameworks: Next.js, React, NestJS, Node.js / Express, Tailwind CSS, Django, Laravel, Flutter
Databases: PostgreSQL, MongoDB, MySQL, SQLite, Drizzle ORM, TypeORM, Mongoose
AI / ML: Vercel AI SDK, OpenAI, Anthropic, Google Gemini, TensorFlow Lite, YOLO, Agent-based modelling
Cloud & services: Vercel, Railway, Cloudflare, AWS S3, Stripe, Resend, Twilio, Cloudinary
Tools: Git, GitHub Actions, Docker, Turborepo, Restate, REST API design, Linux
Education
BS Computer Science — Mindanao State University – Iligan Institute of Technology, Iligan City
2025STEM programme — Philippine Science High School – Central Mindanao Campus, Balo-i, Lanao del Norte
2021Resume
John Lenard Requina
Full-stack software engineer with a year of production care software behind me: a Next.js care platform and its printable-activity engine, AI-generated activities for a home-care agency, a reports and compliance layer for a nutrition practice, and a leadership operating system built solo from first commit to production. TypeScript, React/Next.js, NestJS, PostgreSQL, MongoDB and applied AI. Author of pi-project-profile, an open-source verification gate for AI coding agents.
Experience
Full-stack developer / software engineer
Geriatric Care Solution / Anaya — Remote
Production engineering across a family of senior-care products: the Geriatric Care Solution platform and its CarePrints activity engine, Anaya Care, and RunOlga — which I built solo.
- Built and maintained a live Next.js care platform across user dashboards, admin workflows, subscriptions, protected routes and API routes
- Designed and extended the printable-activity engine — maze, riddle, word-grid, photo-card and story generators with SVG preview, customisation and PDF/PNG export
- Shipped AI-assisted generation with OpenAI, Google Gemini and Anthropic for activities, images, e-books and structured content, including care-record-aware constraints
- Built RunOlga end to end: NestJS + Next.js monorepo, PostgreSQL row-level-security multi-tenancy, Better Auth identity, and a streaming AI assistant grounded in org data
- Integrated Stripe, NextAuth.js, Resend/React Email, Twilio and S3-compatible storage; resolved production incidents across exports, quotas, email analytics and deployments
case studies: runolga · geriatric care solution · anaya care
Full-stack engineer
ChefMD Rx — Remote
Owned the reporting and compliance layer of a clinical-nutrition platform: reports, auditor reviews, notifications and the refunds ledger.
- Designed a 15-family reports system over a 46-KPI registry with server-side per-KPI role enforcement, PDF export and per-export audit hashes
- Built the auditor review runtime — state machine, CASL permissions, approval gates — and the in-app notifications MVP
- Added a transactional payment-refunds ledger with backfill and parity invariants
case studies: chefmd rx
Software development intern
National Power Corporation – Mindanao Generation — Iligan City
Inventory management system with a multi-tier approval workflow, in Laravel and MySQL.
- Developed the inventory system and its approval workflow with role-based access and input validation
- Documented the architecture and ran end-user training sessions
Selected projects
RunOlga — a leadership operating system with an embedded AI assistant
Next.js, React, TypeScript, NestJS, PostgreSQL, Drizzle ORM, Better Auth, Vercel AI SDK, Anthropic, Turborepo, Tailwind CSS, AWS S3, Resend, Vercel, Railway
Solo build — 91 of 95 commits, June to August 2026
- Set up a Turborepo monorepo — Next.js web app on Vercel, NestJS API on Railway, shared packages for contracts, database, UI and config — with GitHub Actions running lint as a required gate and path-filtered deploys on push.
- Built multi-tenant isolation on PostgreSQL row-level security: the API runs as a restricted database role and binds the tenant on every request, and org isolation is proven against a real Postgres in CI on every pull request.
- Implemented identity with Better Auth — the web app mints JWTs, the API verifies them through JWKS, and a BFF proxy lets the UI call the API as the signed-in user — plus email verification and password reset through Resend, failed sign-in auditing, security headers and per-user throttling.
Geriatric Care Solution — an AI-assisted care platform and printable-activity engine
Next.js, TypeScript, MongoDB, Mongoose, NextAuth.js, Stripe, OpenAI, Google Gemini, Resend, Twilio, AWS S3, Tailwind CSS, Vercel
Team of four engineers · ~300 of my commits since July 2025
- Built activity generators for the printable-activity engine — rectangular, circular (with inner holes and a centre start) and triangular mazes, riddles with smart font sizing, word grids, picture memory cards, nostalgic photo cards, memory-lane trivia and Words of Comfort — each with customisation sidebars, SVG preview and PDF/PNG export.
- Built the Stories2Connect canvas editor with dual-version export and answer toggles, and the backend PDF generation pipeline used across activity types.
- Prototyped the AI e-book generator with user/AI segment control, and shipped AI-assisted generation with OpenAI and Google Gemini for activities, images and structured content.
pi-project-profile — a project-aware verification gate for AI coding agents
TypeScript, Node.js, π extension API, node:test, GitHub Actions, npm provenance
Solo · MIT · published on npm
- Read-only detection across Node/TypeScript (npm, pnpm, yarn, bun, workspaces, Turborepo, Nx), Rust, Go, Python, JVM, .NET, Swift, PHP, Elixir, Dart/Flutter, C/C++, Zig and more — plus Makefile/justfile targets, CI configs and docker-compose services.
- Verification tiers (syntax → typecheck → lint → test → build) with narrowed runs — vitest related, jest --findRelatedTests, cargo test -p, go test ./pkg — parallel read-only checks, and a pre-existing-failure baseline so the agent is never blamed for a repo that was already red.
- A diff review that flags added suppressions, skipped or focused tests, stubs, loosened configs, leaked secrets, unignored .env files and stale lockfiles.
Anaya Care — AI-generated activities that respect the care plan
Next.js, TypeScript, NestJS, MongoDB, Vercel AI SDK, OpenAI, Anthropic, Restate, BullMQ, AWS S3, Puppeteer, Turborepo
Team of four · my area: activity generation (~140 commits)
- Built generation for paint-by-numbers, spot-the-difference, find-what’s-missing, bingo, counting and odd-one-out sheets, 365 Days, Care Crafter, Culinary Crafts, Timeless Treasures and Memory & Reading — each with typed parameters, bounds and demand profiles in the shared package.
- Made generation care-aware: food and allergen limits come from the care record, an NPO (nothing-by-mouth) check removes food from crafts and games, and allergen-derived materials are excluded.
- Pixel-accurate answer keys — spot-the-difference and find-what’s-missing markers located from a drawn grid and measured in the picture’s own pixels — and a browser-side paint-by-numbers processor that works from an uploaded photo instead of the image model.
ChefMD Rx — reports, reviews and compliance for a nutrition practice
Next.js, TypeScript, NestJS, PostgreSQL, TypeORM, CASL, Redis, Recharts, Gotenberg, AWS S3, Turborepo
Team of eight · my area: reports, reviews, notifications, refunds
- Designed the reports system — fifteen report families over a 46-KPI registry with per-KPI allowed roles enforced server-side, scope resolution that returns 403 before any SQL runs, Manila-time period presets, and PDF export through Gotenberg that writes an audit-log row and a hash per export.
- Built the reports UI: a catalogue derived from shared contracts, one chart per report family, auto-applied filters, a methodology panel, sparklines and an accessibility pass.
- Built the auditor review runtime — a bundle-level review state machine, CASL permissions, approval gates on Diet Rx visibility and cycle saves, and review queue and detail pages wired to the live API.
4 more on the work page.
Skills
Languages
TypeScript, JavaScript, Python, PHP, Dart, C++
Frameworks
Next.js, React, NestJS, Node.js / Express, Tailwind CSS, Django, Laravel, Flutter
Databases
PostgreSQL, MongoDB, MySQL, SQLite, Drizzle ORM, TypeORM, Mongoose
AI / ML
Vercel AI SDK, OpenAI, Anthropic, Google Gemini, TensorFlow Lite, YOLO, Agent-based modelling
Cloud & services
Vercel, Railway, Cloudflare, AWS S3, Stripe, Resend, Twilio, Cloudinary
Tools
Git, GitHub Actions, Docker, Turborepo, Restate, REST API design, Linux
Education
BS Computer Science
Mindanao State University – Iligan Institute of Technology — Iligan City
STEM programme
Philippine Science High School – Central Mindanao Campus — Balo-i, Lanao del Norte