šŸ‘‹Ā Welcome to my website; thanks for visiting! This is where I āœļø about things I like, mostly technology. If you’ve come here for any of these projects, please click through: WhatPulse, MuteDeck (i.e., Stream Deck Plugin for Zoom), vRealize Network Insight Cookbook.

Feel free to contact me using the contact details on the left šŸ‘ˆ

Latest Posts

  • Using Laravel Dusk to download Paddle payout PDFs
    When you have multiple Paddle accounts for different productsā€”monthly accounting tasks end up consuming more time than you’d like. For each payout, I’d log into all my accounts, download the payout PDFs split up between the US and RoW (rest of world) regions, and import them into my accounting software. After a few times, I […]
  • My first PHP package: the Discord Table Builder
    Something has been bothering me for a long time. I’ve got a ton of good, kind of modular PHP code, and I’ve failed to make time to publish any of it for a long time. But today, I published my first PHP package on Packagist. šŸ˜Š Discord Table Builder For WhatPulse, we wanted to publish […]
  • Cloudflare: Deploying a blog in a subdirectory of an existing site
    Letā€™s say you have an existing website or web application where youā€™d like to add a blog or documentation site like VuePress or Docusaurus. While keeping it separate from the existing siteā€™s codebase, but still using the same domain name. When it comes to search engine optimization (SEO), thereā€™s evidence that sub domains donā€™t benefit […]
  • VMware Fusion: Direct USB Keyboard & Mouse
    I’ve been using a Mac for forever. It’s just the right level of ultimate control over the system, with a graphical user interface that just works ™.Ā  But, I develop cross-platform apps (i.e., WhatPulse, MuteDeck) which need to work on both macOS and Windows. For that, I run Windows inside a VM on VMware Fusion. […]
  • Learnings from a new manager
    Itā€™s been ~12 months since I started managing an engineering team, and Iā€™ve learned so much from them. Here are 9 things I wished my previous managers did (or didnā€™t do). No scheduled 1-on-1ā€™s Make it clear that you donā€™t have to wait until a recurring touchpoint to bring up issues. Always be available for […]
  • Introducing AI Spend: AI API Usage Monitoring Made Easy
    As an AI enthusiast who has built multiple AI products, I know the importance of tracking OpenAI API costs, identifying abuse instances and preventing runaway apps. While there are several tools available that enable you to see your API usage by entering the API key, I wanted an effortless and passive monitoring tool to keep […]
  • Using OpenAI’s [free] Content Moderation API
    By now, everyone knows about ChatGPT, GPT itself, and OpenAI. However, OpenAI is more than GPT: you can use their API to do image generation, speech to text, and text moderation assessments.Ā This post is about their text moderation API, as I’ve recently discovered it’s free. The idea is to use the moderation API to decide […]
  • Tunneling Plugwise Smile P1 Stats to Grafana
    Hi! It’s been a while. I’m going to (re)start sharing solutions to problems that I’m building things for. Expect posts mostly around coding and IoT. Starting with this post; a quick tutorial on how to get power statistics from a Plugwise Smile P1 gateway to Grafana, using Telegraf. I’ve got solar panels with Enphase inverters […]

More posts…