Skip to content

About hackagadget.net

Welcome to hackagadget.net — an open-source technical lab notebook and engineering repository maintained by Stephen J. Kiernan.

This site serves as a public knowledge base documenting hands-on projects, hardware teardowns, security vulnerabilities, kernel internals, and custom software utilities.


Core Focus Areas

  • Software Engineering

    Designing robust open-source tools, system utilities, and operating system components with a focus on C, Python, Go, and FreeBSD kernel development.

  • Hardware Hacking

    Reverse engineering embedded systems, capturing bus traffic with logic analyzers, auditing PCB traces, and interacting with JTAG, SWD, UART, and I2C interfaces.

  • Security Research

    Vulnerability research on IoT microcontrollers, connected appliances, BLE/MQTT communication protocols, and Android companion applications.

  • Courses & Writeups

    Step-by-step educational guides, vulnerability advisories, protocol specifications, and architectural deep-dives for fellow engineers and researchers.


Lab Equipment & Environment

Research and development are conducted in a dedicated hardware engineering laboratory equipped for circuit analysis, micro-probing, and firmware extraction:

  • Signal Analysis: Digital storage oscilloscopes and logic analyzers.
  • Hardware Interfacing: JTAG and SWD debug probes, USB-to-UART serial adapters, multi-protocol bus interfaces, and IC Flash programmers.
  • Operating Systems & Environments: FreeBSD, Linux, macOS, Windows, and embedded real-time operating systems (RTOS).

Licensing & Open Source Philosophy

All research, utility scripts, documentation hooks, and code written for hackagadget.net are published under permissive open-source licenses or dedicated directly to the public domain.

You can explore public projects and repositories on GitHub.