full-stack engineer · Philippines · remote

John Lenard
Requina

Between code and contemplation.

I build production software for people who care for other people — care platforms, AI-generated activities for older adults, reports an auditor can trust — and the tooling that keeps a team honest. TypeScript, Next.js, NestJS, Postgres, applied AI.

Now · Building AI-generated activities for Anaya Care, maintaining pi-project-profile, and open to full-stack roles.

What I have built or helped build in the last year, and my part in each. Every case study says who else was on the team.

01production2026

RunOlga

a leadership operating system with an embedded AI assistant

What if a leadership team’s priorities, scorecards and issues could keep themselves current?

A business operating system for senior-care leadership teams: vision, accountability chart, weekly scorecards, priorities, issues, processes and a knowledge base — with Olga, an assistant that answers from the organisation’s own data and drafts entries conversationally. I built it from the first commit to production.

My part · Solo build — 91 of 95 commits, June to August 2026

  • Next.js
  • React
  • TypeScript
  • NestJS
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Vercel AI SDK
  • +7

02production2025–2026

Geriatric Care Solution

an AI-assisted care platform and printable-activity engine

What if care teams could create personalised activities for older adults from one platform?

A production Next.js platform for older-adult care: personalised printable activities (CarePrints), family engagement tools, e-books and memoir workflows, subscriptions and admin operations. Over fourteen months I worked mostly on the activity engine — the generators, editors and export pipelines behind the product’s core.

My part · Team of four engineers · ~300 of my commits since July 2025

  • Next.js
  • TypeScript
  • MongoDB
  • Mongoose
  • NextAuth.js
  • Stripe
  • OpenAI
  • Google Gemini
  • +5

03open source2026

pi-project-profile

a project-aware verification gate for AI coding agents

What if a coding agent had to pass the project’s own checks before it could say “done”?

An open-source extension for the π coding agent. It detects any repository’s stack, commands, conventions and instruction files, injects them as a stable system-prompt section, then runs the project’s own typecheck, lint, tests and build after every agent turn — with a bounded self-repair loop and a review of the agent’s diff. It never writes into the repository.

My part · Solo · MIT · published on npm

  • TypeScript
  • Node.js
  • π extension API
  • node:test
  • GitHub Actions
  • npm provenance

04production2026

Anaya Care

AI-generated activities that respect the care plan

What if one care plan could turn into printable, person-specific activities — safely?

A home-care management platform where the day’s tasks, meals, activities and what the family sees all flow from one care plan. I own the activity-generation side: AI-produced worksheets and crafts that read the care record before they draw anything, rendered through a shared activity engine.

My part · Team of four · my area: activity generation (~140 commits)

  • Next.js
  • TypeScript
  • NestJS
  • MongoDB
  • Vercel AI SDK
  • OpenAI
  • Anthropic
  • Restate
  • +4

More work

academic2025

ClassiFish — on-device fish species identification for Philippine waters

Flutter · Dart · Django REST Framework · Next.js

academic2024

Tidbit — a recipe-sharing social platform

Flask · Python · MySQL · Flask-SocketIO

academic2024

EcoSim — an agent-based model of deforestation and climate impact on wildlife

NetLogo · Agent-based modelling

“The best software, like the best writing, disappears. You don’t notice it — you just use it and feel understood.”

The longer version

I’m a full-stack engineer from Mindanao. For the last year I’ve worked on software for people who care for other people: a care platform for older adults and the printable-activity engine behind it, a home-care agency’s AI-generated activities, and a nutrition practice’s reporting and compliance layer. In between, I built RunOlga — a leadership operating system with an embedded AI assistant — on my own, from the first commit to production.

I like the parts of engineering where correctness is felt by a person: an answer key that is actually right, a report an auditor can trust, a tenant boundary that holds. That is also why I wrote pi-project-profile, an open-source extension that makes AI coding agents pass a project’s own checks before they claim to be done.

Outside of work I read philosophy and psychology — trying to understand how we think, why we choose what we choose, and what it means to make things that matter. My projects tend to start with a question about people and end with a practical system.

At a glance

Experience

  • Geriatric Care Solution / AnayaFull-stack developer / software engineerJuly 2025 – present · runolga, geriatric care solution, anaya care
  • ChefMD RxFull-stack engineerApril – August 2026 · chefmd rx
  • National Power Corporation – Mindanao GenerationSoftware development internJune 2024

Open source

pi-project-profileA verification gate for AI coding agents — on npm, MIT.

Stack

  • TypeScript
  • JavaScript
  • Python
  • Next.js
  • React
  • NestJS
  • Node.js / Express
  • Tailwind CSS
  • PostgreSQL
  • MongoDB
  • MySQL
  • Vercel AI SDK
  • Turborepo
  • GitHub Actions

Education

  • MSU-IIT — BS Computer Science, 2025
  • PSHS-CMC — STEM programme, 2021

Interests

  • Philosophy
  • Psychology
  • Writing
  • Developer tooling

I’m open to full-stack and software engineering roles — remote, or on Philippine time — where I can build useful, reliable products with a thoughtful team. Also happy to talk about philosophy, psychology, and software that feels humane.

open to full-stack and software engineering roles · philippines · remote