Skip to content
John Charlie CatedrillaRazyrickMachine Learning Engineer / Full Stack Developer

Choose a destination. The map moves as a progressive enhancement; every portfolio section remains directly accessible.

Character notes

About

I’m a Computer Science graduate and AI/full-stack product engineer. I enjoy turning new ideas in AI into software people can actually use, while staying curious about where the field is going next.

I've spent the last few years building software that has to work for real people: full-stack web applications, machine-learning features, and the automations that connect them. I like owning a problem from the ambiguous first conversation to the deployed feature.

Most of my recent work sits where AI engineering meets product delivery — agents, retrieval, and workflow automation integrated into systems that need to hold up outside of a demo. I care about the unglamorous parts: clear data models, honest error states, and code the next developer can safely change.

  • GamingGaming is my main hobby and part of why this portfolio takes the shape of a world map.
  • AI explorationOutside day-to-day delivery, I follow reinforcement learning, emerging AI architectures, and the long-term question of how intelligent systems might move beyond today’s language-model patterns.

How I work

  • Understand before building

    Start from the real workflow and its constraints, not from the tech stack. A feature that misses the workflow misses the point.

  • Ship end to end

    Own features across data, backend, and interface so decisions stay coherent from the schema to the screen.

  • Make AI dependable in production

    Treat AI features as product features: they need to behave predictably for real users, not only in demos.

  • Leave systems maintainable

    Keep the codebase easy to change, with clear structure and honest documentation.

Main quest

Selected Work

Representative work across machine learning systems, data-rich applications, and operational product tooling.

  • Representative work

    AI Product Engineering

    Building AI-assisted product features that survive real usage: agents, retrieval, and workflow automation integrated into production web applications.

  • Representative work

    Document Workflow Systems

    Software for document-centric processes: ingestion, extraction, human review, and status tracking, built to stay auditable when the input is messy.

  • Representative work

    Business Operations Software

    Internal tools that replace spreadsheet processes: role-aware records, reporting views, and business rules that live in one place.

  • Work note

    Public Data Systems

    Systems where data is the product: modeling, cleaning, and serving datasets so downstream users — developers, analysts, or the public — can actually use them.

  • Public case study

    Coconut Detection and Maturity Estimation

    A computer-vision thesis project that detects coconuts in images and estimates their maturity stage — completed, documented, and recognized with the Best Thesis Award.

Campaign history

Experience

  • SageDynamics

    Machine Learning Engineer / Full Stack Developer

    February 2025–Present

    • Build machine-learning and full-stack product features for production systems, from data modeling and model integration to deployed web interfaces.
    • Design AI-assisted features that behave predictably and hold up in real usage.
  • Vantis PH

    Full Stack Web Developer

    December 2025–Present

    • Develop and maintain full-stack web application features, spanning database schemas, APIs, and user-facing interfaces.
Equipment

Loadout

The tools I reach for, grouped by the part of the system they serve.

Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js

Backend and data

  • Node.js
  • Python
  • PostgreSQL (Prisma)

AI and automation

  • ElizaOS
  • CrewAI
  • TensorFlow
  • n8n
  • Dify
Personal and open-source work

Optional Quests

Projects that are public, so anyone can inspect the evidence directly.

Gathering hub

Party Invite

The fastest ways to reach me. Hiring conversations and serious project inquiries are both welcome.

Prefer a document? Download the resume (PDF).