Software · Products · Automation
I turn manual work
into software.
Built from the operator’s seat.
I'm Michael Rhey Palaganas, a full-stack developer and automation engineer. I build web apps, internal tools, mobile features, and automation that take repetitive work off a team's plate, usually for processes I've run by hand myself.
- Years Experience
- 2
- Flagship Systems Shipped
- 6
- Automations Built for Clients
- 25+
Open to full-time roles and select contract work.
In practice · Campaign Intake
From request to handoff, without the repetitive setup.
A media team's campaign intake, the kind of work I used to do by hand, turned into software. Scroll to follow one sample request from the operator's side.
Request
A request comes in
A new campaign request lands in the team's project board.
- Request: A request comes in. A new campaign request lands in the team's project board.
- Brief: The brief writes itself. The workflow reads the task and its comments, then structures the campaign brief automatically.
- Approval: A person makes the important calls. The brief goes to Slack with any conflict flagged. Nothing moves until someone signs off.
- Handoff: Downstream work is created. Landing page and creative requests appear on the right boards, already filled in.
Request
A request comes in
A new campaign request lands in the team's project board.
SIM: the client, task, and values shown are invented sample data. The steps mirror a real workflow that has passed full test-mode runs.
› View the full case studySelected Work
Products, tools, games, and the systems between them.
Client work and independent builds across web, mobile, and automation. Each one links to the full breakdown: the problem, the build, and what it changed.
Ember
Reactivation AgentAn n8n agent that scores every cold GoHighLevel contact against three real signals, drafts a personalized re-engagement message with GPT-4o-mini, and holds for a human's explicit approval in Telegram before anything goes out — one lead at a time, never in bulk.
- scored per lead: recency, enquiry note, tag richness
- 3 signals
- required before a single draft is written
- Score 6+
Countersign
E-signature & approval workflow systemA role-based admin dashboard that automated a client's document e-signature workflow end to end — configurable approval chains, automated cloud storage sync on completion, and real-time status tracking so nothing gets lost in an inbox.
- one shared status view replaced two
- 2 trackers to 1
- for day-to-day access management
- 0 code changes
Timber & CoTimber & Co
Voice AI / Inbound call automationBuilt an AI receptionist that answers every call, checks real calendar availability, and escalates emergencies — so no lead goes to voicemail.
- answered immediately, no voicemail step
- Every call
- emergency, routine, or out of scope, on every call
- 3 intents
Spin & Charge
Spin mechanic, audio engine & tap-to-target ability systemA spin mechanic and audio engine tuned to feel dramatic under repeated use, not mechanical, paired with a tap-to-target ability system built with clear visual feedback for every player action.
- each with its own visual and input feedback
- 4 abilities
- in audio across repeated plays
- No degradation
Digest
Multi-source ads reporting engineA scheduled reporting pipeline that pulls daily ad performance from the Google Ads API and Meta Ads API, runs it through an AI formatting layer powered by the Claude API, and delivers the finished report directly to Slack — no manual pulling, no manual formatting, no missed mornings.
- Google Ads and Meta Ads, pulled in parallel
- 2 ad platforms
- report delivered with no one running it
- Mon to Fri
Relay
Two-way CRM-to-spreadsheet sync engineA two-way CRM-to-spreadsheet sync built to survive messy, real-world production data — webhook-triggered updates in both directions, conflict handling for concurrent edits, and monitoring that surfaces failures before they become a downstream problem.
- CRM and spreadsheet updates in both directions
- 2-way
- older edits flagged and logged, never written
- Conflicts caught
Enrichify
[ARCHIVED]Par-Receiver
[CAPSTONE]Something like this, but for your team?
› Get in TouchWhat I Build
Software for the work in between.
Most of what I build lives where a team's tools stop talking to each other and a person fills the gap by hand.
Web apps & products
Full-stack products and dashboards that people use every day, not just in the demo.
CountersignEnrichify
Internal tools & business systems
Syncs, trackers, and admin tools that replace the spreadsheet and the email thread.
Automation & AI workflows
Pipelines and human-in-the-loop agents for repetitive operational work.
Mobile & interactive
Mobile apps and game mechanics tuned to feel right on the hundredth use.
Spin & ChargePar-Receiver
How I work
Diagnose before automating
- UnderstandHow the work actually gets done, not how it is documented.
- MapWhere the time goes, where it breaks, what a person must still decide.
- BuildThe smallest real version, shown early.
- TestAgainst messy real data, not only the clean case.
- ImproveFrom how people use it after launch.
Built from the operator’s seat.
I ran the process before I rebuilt it.
Before engineering, I worked in digital marketing and media buying, inside the same campaign setups, reports, and handoffs I now build software for.
That is where I learned the gap between how a process is written down and how people actually get it done. I build for the second one, and I keep a person in the loop wherever their judgment is the point.

Tools in Production
Not a skills list. A production record.
Pick a tool to see where it shipped. Every one links to the project that used it.
Featured stack
Used in production
n8n
5 case studies with the details
Full production record
Every tool, and every project it shipped in
Automation & AI
- Claude API
- Campaign Intake Automation, Digest
- Claude Code
- Digest
- OpenAI API
- Ember
- Retell
- Timber & Co
- Webhooks
- Relay
Integrations & APIs
- GoHighLevel
- Ember, Timber & Co, Relay
- Google Ads API
- Digest
- Meta Ads API
- Digest
- Telegram
- Ember
- Twilio
- Timber & Co
- Google Docs
- Campaign Intake Automation
- Google Sheets
- Relay
- Hunter.io API
- Enrichify
- Cloud Storage API
- Countersign
Frontend & Product
- Next.js
- Countersign, this site
- TypeScript
- this site
- Tailwind CSS
- this site
- Framer Motion
- this site
Backend & Data
- ASP.NET MVC
- Enrichify
- SQL Server
- Enrichify
- PDF Generation
- Countersign
- Admin Auth
- Countersign
Mobile & Games
- Flutter
- Spin & Charge, Par-Receiver
- Dart
- Spin & Charge
- Audio Engine
- Spin & Charge
- Animation
- Spin & Charge
- Ability System
- Spin & Charge
Cloud & Hardware
- Azure
- Enrichify
- Firebase
- Par-Receiver
- Arduino
- Par-Receiver
- ESP32
- Par-Receiver
FAQ
Real client and independent work: full-stack products, internal tools, a mobile game, and automation pipelines and agents. Demos are tagged LIVE (deployed and running), SIM (built and tested, shown with sample data), or REPLAY (a real recorded run), so what's real is never ambiguous.
Get in Touch
What's still being done by hand?
Tell me about the process that's slow, manual, or held together with copy and paste. I'll tell you what it would take to turn it into software.


