Hi, I’m Josh Senior application developer

Software for everyday work.

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.

Since 2011
Building and maintaining business software
Day to day
C#, .NET, SQL, and Angular
After hours
Community tools, small bots, and notes

01 / Selected work

A few things I’ve built.

Personal projects built after work, each starting with something I wanted to make easier.

Community side projectActive in one server

Obaki Discord Bot

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.

.NETDiscord APINetCord

02 / Professional background

My day job.

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

Senior Application Developer

IBM

2012 - 2016

Senior Software Engineer

Accenture

2011 - 2012

Application Developer

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

60 to 10 min
A recurring media-monitoring process after removing the slow manual steps.
2 hr to 2 min
An internal report export after tracing and rebuilding the bottleneck.
USD 40k to 1.56k
Estimated annual platform cost after reworking an automation approach.

04 / A little more personally

I am Josh.

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.

— Joshbuilding jjosh after work

Get in touch

Have a small project in mind?

I take on a limited number of small projects alongside full-time work. Send a short note about what you want to build and any timing you already have in mind.

Or contact me directly:EmailDiscordFacebook

Project details

Tell me what you need.

I reply by email
I need help with
0 / 5000

Links or rough notes are welcome. Add a deadline or budget if you already have one.

Complete the quick verification to enable sending.

Your name, email, and message are used only to respond to this inquiry. Anti-spam checks may run through Turnstile. Read the Privacy Policy.

Complete verification to enable sending.