John Mark Dela Cruz
Open to full-time roles

Profile

Who I am, how I work, and where I've worked.

John Mark C. Dela Cruz

John Mark C. Dela Cruz

Software Developer | Workflow & AI Automation

Base
Bacoor, Cavite, Philippines
Status
Open to full-time roles
Education
BSIT, 2022 - 2026
About

Software developer who builds websites and automates business workflows. For a client, I built and launched two websites with Next.js and serverless APIs, plus Zapier workflows that triage email with AI and generate weekly reports. My n8n demos show lead routing and CRM sync with replay and failure checks. I test my work, design it so a failed AI result is flagged to the team instead of failing silently, and use AI coding tools spec-first with every result reviewed.

How I work
  1. 01

    Spec first

    I write down the inputs, outputs, and edge cases before building, then use AI tools like Claude Code, Claude, Codex, and ChatGPT against that spec and review every result.

  2. 02

    Test the work

    Unit tests, browser QA, and real test runs before I call something done, not just a demo that worked once.

  3. 03

    Fail loudly, not silently

    Gates before and after risky steps, so an invalid AI result or a failed write is flagged for a person instead of slipping through.

  4. 04

    Verify the output

    A finished run isn't proof. I check the saved result separately and write down what was and wasn't verified.

  5. 05

    Keep the team in sync

    Clear timelines, dependencies, and task breakdowns so developers, QA, and analysts know what's next.

Experience4

iTip (Kuwait)

Sep 2026 - Present
Full-Stack DeveloperRemote
  • ▸Improving iTip, an existing QR-code tipping platform with Admin, Merchant, and Staff portals.
  • ▸Working on the Payzah payment integration (in progress) and checking fee calculations.
  • ▸Fixing bugs and coordinating QA testing.

DoGoodie

Jul 2026 - Sep 2026
Web Developer and Automation Developer (Contract)Remote
  • ▸Built the Ethical Capacity Lab website with Next.js, now live at ethicalcapacitylab.org.
  • ▸Built the DoGoodie website and its challenge-intake API, live at dogoodiebuilders.com.
  • ▸Automated Gmail triage in Zapier: OpenAI classifies each business email and JavaScript validates the result, so prioritized alerts reach the team's Discord.
  • ▸Created a weekly KPI tracker in Google Sheets and a Zapier workflow that generates the report from a Google Docs template.
  • ▸Set up search basics (titles, descriptions, social tags, sitemap, robots.txt) and Google Analytics 4.

Inventi Asia

Feb 2026 - May 2026
Project Management InternMakati, Philippines
  • ▸Supported task coordination between developers, QA, and a business analyst for a property management platform.
  • ▸Tracked timelines, dependencies, and the work breakdown in ProjectLibre and Google Sheets.

Philippine Statistics Authority (PSA)

Sep - Dec 2024; Sep - Nov 2025
Statistical Researcher (Contract)Bacoor, Philippines
  • ▸Encoded CBMS records from survey forms, about 50 households a day, and conducted household, agriculture, and fisheries surveys.
  • ▸Validated survey records for completeness and accuracy while protecting respondents' confidentiality.
Quick answers6
What does John Mark Dela Cruz do?
He is a software developer focused on web development and workflow and AI automation. He builds and maintains websites and web apps, and automates business work such as form intake, AI inbox triage, CRM updates, and recurring reports.
Is he available for work?
Yes. He is open to full-time roles. He is based in Bacoor, Cavite, Philippines (GMT+8), and his recent roles have been remote.
What client work has he delivered?
On one DoGoodie contract he built two live websites, dogoodiebuilders.com and ethicalcapacitylab.org, plus two Zapier automations: an AI email inquiry classifier and a weekly KPI report. He is now a full-stack developer on iTip, a tipping platform in Kuwait, where the Payzah payment integration is still in progress.
Which tools and technologies does he use?
Next.js, React, and TypeScript on the front end; Node.js and serverless functions on the back end; Zapier, n8n, and the GoHighLevel API for automation; and AI coding tools such as Claude Code and Codex, with every result reviewed.
How does he check that his automations work?
He writes down the inputs, outputs, and edge cases first, adds gates before and after risky steps so an invalid AI result is flagged for a person, and checks saved results separately. Each case on this site lists what was tested and where its limits are.
How can I contact him?
By email at jmcruzada.delacruz@gmail.com, on LinkedIn at linkedin.com/in/johnmark-c-delacruz, or on GitHub at github.com/ytsej. The Contact page has the full list.
Education

Cavite State University - Imus Campus

Bachelor of Science in Information Technology

2022 - 2026