
Programming is my avocation and I've been at it for some time (my first computer was an Amdahl).
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
hair-mqtt
July 28, 2024 – July 31, 2024
A "learning" IR remote using CircuitPython, MQTT, and HomeAssistant
View Projectha-minimqtt
July 14, 2024 – Present
HomeAssistant abstraction for use with minimqtt and asyncio
View Projectispy-deskie
July 13, 2024 – November 21, 2025
Pythonic control thingie using CircuitPython
View Projectmopidy-kontrol
October 7, 2023 – November 24, 2024
Client and DSL wrapped around WebSockets for controlling mopidy
View Projectkobots-parts
September 24, 2023 – Present
HIGHLY opinionated application-level helper classes to "run" kobots-devices and diozero-based hardware
View Projectkobots-python-hacking
June 17, 2023 – November 25, 2025
General dumping ground for python hacks and things related to robotics explorations
View Projectkobots-buttonboard
May 30, 2023 – Present
"World's Most Expensive" 8-button HomeAssistant remote control
View Projectkobots
November 10, 2022 – Present
Kotlin, Raspberry Pi, and Robots: what could possibly go worng.
View Projectkafka-kraft
September 17, 2022 – June 28, 2024
Kafka with KRaft - just like everyone else
View Projectpi-kube
November 20, 2017 – September 21, 2020
Notes, scripts, junk for setting up Kubernetes cluster on Raspberry Pi
View ProjectCultural Fit Analysis
The candidate's projects are exclusively personal and focus heavily on robotics, IoT, and home automation. While demonstrating initiative and technical curiosity, there is no evidence of experience in a professional team environment or alignment with typical corporate project structures. The projects show a breadth of technologies (Python, Kotlin, Shell, Dockerfile, Makefile) but are very niche. The target role is 'Android Developer', and while Kotlin is present, there are no explicit Android development projects or experience.
Soft Skills & Operational Fit
Insufficient data to assess soft skills or operational fit. The candidate's projects are all personal and do not provide insight into collaboration, problem-solving in a team context, or communication style.