Full Stack AI Engineer
Mark Kenneth Badilla
Hand me a goal instead of a spec and I come back with the diagnosis, the recommendation and the system.
- TypeScript
- Next.js
- Node.js
- PostgreSQL
- Python
- LLM agents
- Cloudflare

- checks in the build gate
- 300+
- checks in the build gate
- to build the operations platform
- 10 wk
- to build the operations platform
- permissions rebuilt into six areas
- 55 to 6
- permissions rebuilt into six areas
Live agent, built for this site
Ask about Mark
Ask it something, and if the answer is on the page it will take you to it.
01
How I work
- What I ownAI and data automation at WeAssist, end to end.
- What arrivedA goal rather than a backlog.
- What I built firstThe picture of how work really moved between departments and the tools they already had, written up with a buy-versus-build recommendation.
02
Work
since 2025
- Built the internal operations platform (Next.js and PostgreSQL) in ten weeks.
- Built an unattended LLM extraction pipeline that turns unstructured meeting transcripts into a structured signals database.
- Killed my own flagship predictive-model project when a label audit showed the data could not support an honest model.
- Every deploy backs up production, restores it into a scratch database and diffs the row counts before anything migrates.
- Access control rebuilt from 55 scattered permissions into a six-area grid with no bypass role by design.
- Its own gate suite of 300+ checks wired into the build.
- Hatchit SolutionsSoftware EngineerJune 2025 to April 2026
Core systems for a multi-tenant ERP platform.
- Hatchit SolutionsWeb Engineer InternJanuary 2025 to May 2025
Full project lifecycle across design, development, testing and deployment.
03
Things I built to be inspected
three run for real
04
Stack
eight core, the rest below
- TypeScriptJavaScript with static types, checked before the code runs.
- Next.jsThe React framework handling routing, rendering and builds.
- Node.jsJavaScript on the server, outside a browser.
- PostgreSQLThe relational database most of this work is built on.
- PythonGeneral-purpose language, the default for data work and scripting.
- Claude CodeAnthropic's coding agent. Runs in the terminal and edits real repositories.
- MCPAn open standard for giving a model tools and data sources.
- Cloudflare WorkersCode that runs at the edge, close to the visitor. This site is one.
+ 47 more tools- hide the full list
- Languages
- JavaScript, SQL, Bash, HTML, CSS
- Frontend
- React, Tailwind CSS, shadcn/ui, HTMX, Figma, Motion
- Backend
- Bun, NestJS, REST APIs, Zod, BullMQ
- Data
- SQLite, Redis, Drizzle ORM, Prisma ORM, Cloudflare D1, NocoDB
- AI and agents
- OpenRouter, Model cascades, Vercel AI SDK, RAG, OpenCode, Antigravity, Codex, Whisper STT, ElevenLabs, Kokoro TTS, Pinecone
- Infrastructure
- Docker, Docker Compose, Cloudflare Tunnels, Coolify, Hetzner, Caddy, Tailscale, Linux, Git, CI/CD
- Automation
- n8n, GoHighLevel, Webhooks, Cron
05
Education
BS Information Technology, Magna Cum Laude
Cebu Institute of Technology - University
2021 to 2025
- AWS Certified AI Practitioner (AIF-C01), 2026, Credential ID AWS06249557
- TOPCIT Level 3
- PhilNITS Fundamental Engineer (FE)
Hiring for fullstack, AI or automation