I test the hardware and software tools, products, and services that actually move the needle. I share what works, what doesn't, and how to get the most from them.
From hands-on tool reviews to consulting β here's how I create value.
Python-powered data pipelines, dashboards, and SQL analytics for business intelligence.
In-depth, tested reviews of AI tools, productivity software, and cloud services β no fluff, just results.
I implement AI agents and automation pipelines that save hours per week. Available for consulting engagements.
Static sites, Firebase deployments, GitHub Actions pipelines β fast and cost-effective web infrastructure.
Tutorials and guides that bridge the gap between theory and practical implementation for engineers.
Open to sponsored reviews and affiliate partnerships for tools I actually use and believe in.
Have a project in mind? I'm always happy to connect and talk it through, in person or virtually. Sometimes I can help and sometimes I can't, but the conversation is always welcome.
Firmware in C, including embedded Linux, written against the part's datasheet and errata. I work across vendors and boards (STM32, BeagleBone Black, Raspberry Pi, DE10-Nano, Arduino-compatible) and across buses: UART, RS-232, RS-485, IΒ²C, SPI, CAN, LIN, USB, and Ethernet. I also plan how the device gets updated after it ships, using the chip's ROM bootloader, USB DFU, or a custom bootloader.
Not sure it's a fit? Let's talk anyway, in person or virtually.
Let's Talk βThe software a hardware product needs around it, not just the firmware inside it. Desktop apps in C# and Python for Windows, macOS, and Linux: configurators that need no installer, bench utilities, and test-station and production software.
Not sure it's a fit? Let's talk anyway, in person or virtually.
Let's Talk βCustom test fixtures built from swappable units and modules, plus station software that runs the whole test with no operator. It checks power-up and current limits and sleep current for battery products, logs every result, and verifies the design against its specification.
Not sure it's a fit? Let's talk anyway, in person or virtually.
Let's Talk βOld code with no documentation, or a binary with no source? I can work out what it does, document it, and help you maintain it, port it, or replace it.
Not sure it's a fit? Let's talk anyway, in person or virtually.
Let's Talk βHonest deep-dives into the tools and services I use.
Have a question about a tool? Want to collaborate? Drop me a message and I'll reply.