
Bagiyo
Updated July 2026
A single place to check local power interruptions, weather bulletins, and community updates, with optional phone alerts.
Hi, I’m Josh Senior application developer
I build internal applications, reporting tools, and automations, and look after the older systems businesses still rely on. This is where I share what I build and learn after work.
01 / Selected work
Personal projects built after work, each starting with something I wanted to make easier.

Updated July 2026
A single place to check local power interruptions, weather bulletins, and community updates, with optional phone alerts.
Maintained as needed
A private Discord bot I maintain for a community I am part of, with a small set of commands and moderation helpers.
02 / Professional background
Most of my career has been spent on software people inside a business use every day: web applications, reports, workflow automation, data processing, and long-running systems that still need careful support.
2016 - present
IBM
2012 - 2016
Accenture
2011 - 2012
Texas Instruments
More detail is available on LinkedIn .
The part I enjoy most
Finding the one awkward step everyone has learned to live with, then making it simpler.
My work has ranged from C#, .NET, SQL, and Angular to Power Automate, Power BI, SharePoint, and older web systems. The technology changes; the job is still to understand what people are trying to get done.
A few results I can share without naming client systems
03 / From the workbench
My experience moving Bagiyo's API, workers, database, notification service, and deployment setup to a new VPS.
What I learned after deploying a public site and seeing bots hit my API almost immediately.
A small MVP that watches BENECO power service information and sends outage alerts through ntfy.
Featured walkthrough · 4 min read
A simple guide for setting up the free ntfy app to receive BENECO power outage alerts and PAGASA bulletin alerts on your phone.
04 / A little more personally
I work full time in corporate software development. jjosh is my public notebook and the home for projects I make after work.
I like software with a clear job: fewer screens, fewer moving parts, and enough documentation that it does not become a mystery six months later. When I write here, I write about problems I actually ran into, including the parts that did not work the first time.
I have worked remotely for almost a decade, so power and internet reliability are not abstract infrastructure concerns. The habit of checking BENECO notices eventually became an outage notifier, then Bagiyo.
Recently used: C#, .NET, Angular, PostgreSQL, Cloudflare, Auth0, ntfy, Docker, and GitHub Actions.