Hi there! I'm a software engineer with over a decade of experience focused on Java and Python development. I'm passionate about solving interesting problems through clean, maintainable code and building systems that make a difference. By day, I architect microservices and data pipelines; by night, I'm usually stargazing or learning about the latest developments in anything I can get my hands on. I like to fall into rabbit holes.
I've been fascinated by space since childhood, and I try to incorporate this passion into my technical work whenever possible. When I'm not coding or reading about black holes, you'll find me in my workshop tinkering with my 3D printers - creating everything from practical household solutions to detailed cosmic models. I believe making and building helps me think better as a developer.
I'm a firm believer in continuous learning through experimentation, and I'm not afraid of the occasional broken build that leads to better understanding. I enjoy sharing what I learn and collaborating with others who are equally curious about technology and the universe.
- joe-mccarthy/harlow-bindicator - Send alert the day before and on the day of bin collection in Harlow
- joe-mccarthy/smigle-lite - Hugo theme based on a stripped down version of Smigle.
- joe-mccarthy/metmesh - Collect weather data, either for upstream transmission or to act as an aggregator.
- joe-mccarthy/home-lab - Build and manage a docker swarm cluster using ansible on Raspberry Pis
- joe-mccarthy/cbujo - Bullet Journal for the CLI
- joe-mccarthy/metmesh - Collect weather data, either for upstream transmission or to act as an aggregator.
- Languages: Java, Python, SQL, Scala
- Backend: Spring Boot, Django, Flask, API Design, Microservices
- DevOps: Docker, Kubernetes, AWS, CI/CD Pipelines, Infrastructure as Code
- 3D Technology: Fusion 360, Blender, FDM/Resin Printing, Custom Design
- Systems: Linux, Networking, Database Design, Performance Optimization
- Learning Philosophy: Experimental approach, Continuous improvement, Failure-as-feedback
- joe-mccarthy/home-lab
0.1.0
- Build and manage a docker swarm cluster using ansible on Raspberry Pis - joe-mccarthy/night-sky-pi
2.0.2
- Capture images from sunset till sunrise for processing off device. - joe-mccarthy/harlow-bindicator
3.0.2
- Send alert the day before and on the day of bin collection in Harlow
- XavierBerger/RPi-Monitor - Real time monitoring for embedded devices
- louislam/uptime-kuma - A fancy self-hosted monitoring tool
- RichardMidnight/pi-safe - Create your own custom image files
- Internet Failover with a Netgear LM1200 (2 days ago)
- Adventures with Ansible and Docker Swarm (1 week ago)
- The Pi That Saved My Projects (3 weeks ago)