012024IoT Dashboard for Farming Automation
A NestJS backend for training and serving models that integrate with IoT devices over a spectrometer, streamed live to a Next.js dashboard.
Next.js / NestJS / Sockets / Tailwind / Vercel
david@portfolio:~$whoami█

Hi! I'm David Pattaguan, a software engineer from the Philippines 🇵🇭. I build production web platforms end to end — Next.js front ends, Node and NestJS services, and the IoT and machine-learning pieces that sit behind them.
Years shipping
Projects delivered
Coffee consumed
A slice of the platforms, dashboards and models I have designed and built — mostly Next.js on the surface, Node and Python underneath.
012024A NestJS backend for training and serving models that integrate with IoT devices over a spectrometer, streamed live to a Next.js dashboard.
Next.js / NestJS / Sockets / Tailwind / Vercel
022024Spoilage-detection models built from scratch and exposed through a NestJS API so IoT spectrometer hardware can classify produce in the field.
Machine Learning / TensorFlow / NestJS / shadcn/ui
032023A learning management system focused on reading and writing, with AI-generated speech built on ElevenLabs.
Next.js / AI / ElevenLabs / Tailwind / Vercel
042024Figma mockups translated into a Next.js app that pairs a TensorFlow classifier with Firebase-backed IoT readings.
Next.js / TensorFlow / Firebase / Refine.dev / IoT
── archive ── 10 entries
The engineering half of the CV: the teams, the clients and the training.
Senior Frontend Engineer
Lead front-end delivery on production web platforms, building interfaces in Next.js and React.
Frontend Engineer
Built and shipped front-end features in React and Next.js against production release cycles.
Full Stack Developer / Technical Project Manager
Coordinated development teams to keep project milestones on schedule, and built and maintained full-stack applications for local and international clients using Next.js, React, Node.js and MongoDB.
EHVAPT Completer
Completed 60 hours of training in Ethical Hacking: Vulnerability Assessment and Penetration Testing under industry practitioners.
Software Developer Intern
Maintained and extended features across existing client websites.
Opinionated defaults, chosen because they hold up in production — not because they trend well.
core
interface
backend & data
practice
Away from the editor I shoot, cut and speak. I founded my university's Google Developer Student Club, produce multimedia for Hack the North PH, and have been taking photographs and editing video for clients since 2017.
Behind the lens since
On stage since
GDSC chapter founded

Hi, I am David — a photographer, video editor and community builder.
Based in
Philippines · Remote
Chapters founded, stages spoken on and multimedia produced — the work that happens away from a code editor.
2019 — 2020
Founder & Chapter Lead
Pioneer lead for the country chapter and founder of the University of Saint Louis GDSC. Five years on, the chapter is still running and still building a local tech community.
2019 — Present
Multimedia Editor & Tech Speaker
Produce the multimedia the community goes out with, and speak on technical topics — the job is translating engineering into something a mixed room actually follows.
2017 — Present
Photographer & Editor
Shooting and cutting for a steady roster of independent clients, alongside the development work.
The community half of the CV: the chapters, the stages and the client work.
Sep 2019 — Present
CurrentMultimedia Editor & Tech Speaker
Produce multimedia content for the community and speak on technical topics, translating engineering concepts for mixed audiences.
2017 — Present
CurrentPhotographer & Video Editor
Deliver multimedia and development projects for a steady roster of independent clients.
May 2019 — May 2020
Chapter Lead — University of Saint Louis
Pioneer lead for the country chapter and founder of the university GDSC, now in its fifth year of building a local tech community.
The tools and the habits behind the photography, the video and the talks.