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.

GitHubLinkedInContact

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.

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 study

Selected 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
SIM
Dead Lead Reactivation[AGENT][AUTOMATION][REAL BUILD]

Ember

Reactivation Agent

An 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.

n8n
GoHighLevel
OpenAI API
Telegram
scored per lead: recency, enquiry note, tag richness
3 signals
required before a single draft is written
Score 6+
› View Case Study
Client Workspace
Live
Approval Chain
Legal Review
→
COUNTERSIGN→
Fully Executed
› Countersignature in progress
Request Queue
Northwind Talent Agreement
PENDING
Bluecrest Vendor NDA
PENDING
+2 more
Full-Stack + Automation[PRODUCT][CLIENT WORK]

Countersign

E-signature & approval workflow system

A 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.

Next.js
PDF Generation
Cloud Storage API
Admin Auth
one shared status view replaced two
2 trackers to 1
for day-to-day access management
0 code changes
› View Case Study
Timber & CoTimber & Co
Sim
+1 (617) 555-0198Incoming
Caller› Hi, I've got a big branch down in my driveway, can someone take a look this week?
Voice AI[AGENT][CLIENT WORK]

Timber & Co

Voice AI / Inbound call automation

Built an AI receptionist that answers every call, checks real calendar availability, and escalates emergencies — so no lead goes to voicemail.

Retell
Twilio
n8n
GoHighLevel
answered immediately, no voicemail step
Every call
emergency, routine, or out of scope, on every call
3 intents
› View Case Study
PER-TICK AUDIO
Mobile[GAME][CLIENT WORK]

Spin & Charge

Spin mechanic, audio engine & tap-to-target ability system

A 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.

Flutter
Dart
Audio Engine
Animation
Ability System
each with its own visual and input feedback
4 abilities
in audio across repeated plays
No degradation
› View Case Study
Pipeline Activity
TriggerSplitFetchNormalizeFetchNormalizeMergeFormatDeliver
Automation[PIPELINE][CLIENT WORK][REAL BUILD]

Digest

Multi-source ads reporting engine

A 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 API
Meta Ads API
n8n
Claude API
Claude Code
Slack
Google Ads and Meta Ads, pulled in parallel
2 ad platforms
report delivered with no one running it
Mon to Fri
› View Case Study
Two-Way Sync
GoHighLevel / New Contact
NameDana Whitfield
Emaildana@voltframe.io
StageNew Lead
NameDana Whitfield
Emaildana@voltframe.io
StageNew Lead
Synced At09:41:03 AM
✓ Synced
Automation[TOOL][AUTOMATION][REAL BUILD]

Relay

Two-way CRM-to-spreadsheet sync engine

A 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.

GoHighLevel
n8n
Webhooks
Google Sheets
CRM and spreadsheet updates in both directions
2-way
older edits flagged and logged, never written
Conflicts caught
› View Case Study

Enrichify

[ARCHIVED]
Email enrichment SaaS

Par-Receiver

[CAPSTONE]
IoT smart parcel locker

Something like this, but for your team?

› Get in Touch

What 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.

    RelayCountersign

  • Automation & AI workflows

    Pipelines and human-in-the-loop agents for repetitive operational work.

    Campaign IntakeDigestEmberTimber & Co

  • Mobile & interactive

    Mobile apps and game mechanics tuned to feel right on the hundredth use.

    Spin & ChargePar-Receiver

How I work

Diagnose before automating

  1. UnderstandHow the work actually gets done, not how it is documented.
  2. MapWhere the time goes, where it breaks, what a person must still decide.
  3. BuildThe smallest real version, shown early.
  4. TestAgainst messy real data, not only the clean case.
  5. 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.

› Read the full story
Michael Rhey Palaganas
Michael Rhey PalaganasPangasinan, PH

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

Full production record

Every tool, and every project it shipped in

Automation & AI

Claude Code
Digest
OpenAI API
Ember
Webhooks
Relay

Integrations & APIs

GoHighLevel
Ember, Timber & Co, Relay
Google Ads API
Digest
Meta Ads API
Digest
Telegram
Ember
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
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.