Volume II · Monograph
Selected Work
What I've shipped
Production automations, web apps, embedded systems, and research projects. Everything here was built to solve a real problem.
Featured plates
Content & Creator Tools · Live demo
AI Content Studio for Brands
- The problem
- Keeping several brands posting every week takes on-brand graphics, clips and videos, plus someone to sign off on each piece before it goes out.
- What I built
- One studio for a brand's whole content pipeline. It generates on-brand graphics and carousels, turns long recordings into ranked, ready-to-post clips, writes a week of posts in one run, and renders avatar videos that speak a script. Everything waits in an approval queue until someone signs it off, and every AI call's cost is tracked.
- Next.js
- Anthropic API
- Gemini API
- HeyGen
- Vercel
Content & Creator Tools · Production
Book Launch Affiliate Portal
- The problem
- The launch of Dr. Rena Malik's book, The Hard Truth, was promoted by a crowd of affiliates, and every one of them needed a tracked link, a fair score and everything they'd need to post.
- What I built
- The affiliate portal for the launch. Each affiliate gets their own tracked link, sees where they stand on a live leaderboard, climbs a ladder of rewards, and finds the offer, assets and posting guides in one place.

Content & Creator Tools · Production
Book Launch PR CRM
- The problem
- A book launch meant pitching nearly 200 podcasts, influencers, and media outlets at once, with follow-ups that were easy to lose in an inbox.
- What I built
- Purpose-built CRM for a book launch's publicity: contacts, outreach campaigns, and influencer relationships in one structured place, tracking 190 contacts across podcasts, influencers, and media. Behind it, 7 Make webhook endpoints handle Gmail reply detection, Sendr video triggers, automated follow-up scheduling, and per-contact automation toggles.
- React
- Supabase
- Make
- Gmail API
- Sendr
- Bit.ly

Content & Creator Tools · Production
Keynote Speaking Opportunity Finder
- The problem
- Finding paid keynote opportunities meant trawling event listings by hand and writing a fresh pitch for each one.
- What I built
- Lead discovery and opportunity tracking for keynote speakers. An automated pipeline scrapes speaking events via Apify, scores relevance, and generates personalized AI pitch decks; CSV analysis and application tracking turn the results into an organized pipeline, with filtering and “Opens for Application” date handling.
- Apify
- OpenAI
- Make
- Supabase
From the archive
AI Automation
- Team project
Agency Website and Client Projects
Worked with the team at Iridel, Inc. on iridel.com, and contributed to the agency's client projects: custom n8n automation workflows and AI frameworks, built into the client-facing apps their developers shipped.
Built with: n8n
- Production
Personal AI Assistant
Dual-interface AI assistant with voice via Vapi and text via Telegram. Handles email management, calendar scheduling, and task automation. Designed for hands-free operation across devices.
Built with: Vapi · Telegram API · OpenAI · n8n
- Production
Automated Cold Outreach Pipeline
End-to-end pipeline that pulls active software advertisers from Meta Ad Library, filters by web traffic, finds contact emails via Hunter.io, generates personalized pitches with OpenAI, and sends via Resend. Fully automated on a configurable schedule.
Built with: Meta Ad Library · Hunter.io · OpenAI · Resend
- Production
Newsletter Subscriber Pipeline
Automated pipeline connecting Meta Lead Ads to the Beehiiv newsletter platform. New lead form submissions are instantly synced as subscribers with proper tagging for segmentation.
Built with: Meta Ads · Make · Beehiiv API
- Production
YouTube & Instagram Pipeline
Automated content review workflow for a medical content creator. Pulls new uploads, runs AI analysis via Perplexity and Gemini, and generates review summaries with platform-specific optimization suggestions.
Built with: Make · Perplexity · Gemini · YouTube API
- Production
Social Media Distribution System
Streamlit application for multi-platform social media posting across Instagram, LinkedIn, Facebook, and Twitter. Platform-specific formatting, scheduling, and API integrations with GetLate and Substack.
Built with: Streamlit · Python · GetLate · Substack API
- Production
Webhook-Triggered Content Delivery
Subscription management automation handling subscriber events with tier-based logic, automated content delivery, and welcome sequences triggered by webhook events.
Built with: Make · Supercast · Webhooks
- Production
CRM-Triggered Outreach
Personalized SMS outreach system triggered by CRM events. Enriches contact data, generates context-aware messages via AI, and tracks response rates for optimization.
Built with: n8n · OpenAI · CRM · SMS API
- Production
Lookalike Audience Automation
Automated Custom Audience sync between CRM customer lists and Meta Business Platform. Eliminates manual CSV uploads by auto-updating source audiences, enabling Lookalike Audiences to refresh continuously.
Built with: Meta Marketing API · n8n · CRM
Content & Creator Tools
- Production
Podcast Guest and Topic Research
AI-assisted research for a health and wellness podcast: finds guests and episode topics by analyzing online content and how guests perform across platforms, scoring credibility from social proof, media mentions, and audience fit. Supabase edge functions and Make handle the scoring and prioritization.
Built with: Supabase · Make · OpenAI · SerpAPI
Cross-Platform Operations Dashboard
One operations dashboard for activity across Stripe, Beehiiv, and shipping: sales, newsletter enrollments, and fulfillment side by side, so operators can spot what's happening and follow each connected process from purchase to delivery.
Built with: React · TypeScript · Stripe API · Beehiiv API · Webhooks
Reusable Prompt Templates
A studio for creating, organizing, and refining AI prompt templates together with the structured output each one should produce, so content workflows can be rerun and give consistent results.
Built with: React · TypeScript · Tailwind CSS
Multi-Network Publishing Hub
Create, schedule, and publish social posts and videos across multiple networks from one place, built for creators and teams running a steady multi-channel publishing pipeline.
Built with: React · TypeScript · Tailwind CSS
Cross-Platform Social Reporting
Analytics dashboard that brings views, followers, and content performance from several social platforms into one consolidated view, so it's easy to compare channels and see what's working.
Built with: React · TypeScript · Tailwind CSS
Front End for a WordPress Publishing Automation
A simple form for everything a Make webhook needs to create a podcast page in WordPress, turning a raw automation payload into a publishing workflow anyone on the team can fill in.
Built with: React · TypeScript · Make · WordPress · Webhooks
- Prototype
A Python Creative Tool, Rebuilt for the Browser
Two prototypes bringing an existing Streamlit and Python image-processing tool into the browser: working out what the original code does, then shaping it into a web interface that's easier to pick up.
Built with: Python · Streamlit · React · TypeScript
Business Operations
Project Requests and Status
Request and status tracking for project work: what's outstanding, what's been done, and what still needs attention, visible at a glance to everyone on the project.
Built with: React · TypeScript · Tailwind CSS
Service Agreements, Start to Finish
Contract generation and management for service agreements: upload templates, edit agreements, collect e-signatures, and handle invoicing, all the steps of agreement admin in one tool.
Built with: React · TypeScript · Tailwind CSS
- Prototype
Client and Admin Contract Portal
Contract management site with separate experiences for clients and administrators: a client-facing area for their agreements, and an admin view for managing them.
Built with: React · TypeScript · Tailwind CSS
SEO Research for Health Content
Keyword research for medical and health content: connects keyword research services and uses search volume and related keywords to surface topics with real search potential.
Built with: React · TypeScript · Keyword research APIs
Engineering / Research
- STTP Champion
AI Breast Cancer Screening
AI-powered early screening method for breast cancer using thermographic imaging and computer vision. Champion of the DOST Scholar's Technopreneurship Training Program (STTP) competition.
Built with: Thermography · Computer Vision · CNN
- Thesis
AI-Powered Medical Screening Tool
Early screening system for Diabetic Peripheral Neuropathy using AI analysis of thermographic scans of the plantar surface. CNN classification model running on ESP32-S3 with AWS IoT Core integration and a PyQt5 desktop interface.
Built with: ESP32-S3 · TensorFlow/CNN · AWS IoT · PyQt5 · OpenCV
- Competition
Satellite Seagrass Carbon Estimator
AI-powered platform using Sentinel-2 satellite imagery to map, measure, and monetize seagrass carbon stocks across Southeast Asia. Built for the AI ASEAN READY Youth Challenge 2026. Later reframed as a fisher-first community empowerment tool.
Built with: Sentinel-2 · Google Earth Engine · Deep Learning · Blue Carbon
- Competition
Ancient Script Translation
Machine learning pipeline for translating Akkadian cuneiform script using ByT5 transformer models. Built for the Deep Past Challenge on Kaggle as part of CPE432 coursework.
Built with: ByT5 · Hugging Face · Kaggle · NLP


