My Skills

Whether in production environments, research labs, or creative experiments, I’ve developed a hands-on fluency across a wide technical landscape. Take a deeper look at the tools, systems, and languages I’ve worked with, my proficiency with them, and some insights into how I’ve used them in various projects.

Legend

  • Learning (0–29%): Early Exploration
  • Basic (30–49%): Limited Use
  • Intermediate (50–65%): Practical, Hands-on Experience
  • Proficient (66–80%): Confident and Effective
  • Expert (81–100%): Deep Mastery

Programming, Scripting and Configuration

For me, code has always been more than just syntax — it’s a tool for clarity, control, and creative problem-solving. Whether automating daily tasks with Bash, writing Docker Compose files to orchestrate services, or building machine learning pprojects with scikit-learn, programming, scripting and configuration are part of my everyday toolkit.

I don’t code for the sake of it — I code to make things work better: to reduce friction, solve real-life problems, and free up time for more meaningful work. From quick one-liners to multi-file projects, I bring a pragmatic mindset that’s always grounded in purpose.

Python 75%
Javascript 55%
Bash 60%
Powershell 45%
YAML 70%
JSON 70%
Markdown 65%

Web Development

For years I have found myself putting my front-end and back-end web development skills front and center: both as a developer for my own projects (e.g. this website, or my father’s remembrance site), and as the manager of teams working on intricate web portals and applications (e.g. Debt Collective, FMK).

WordPress 70%
HTML5 78%
CSS3 67%
PHP 55%
Responsive Design 64%
SEO 51%

Hardware / Making / IoT

At heart, I really love hardware. The first computer I ever had that was 100% for my own personal use was an Intel 486 DX2 66 MHz system by Micron computers. Then, the first system I fully built myself was an AMD K6-2. Since then I’ve worked with all manner of SBCs and microcontrollers for various IoT projects, countless routers, hubs, switches, WAPs and more.

3D Printing 67%
SBCs 82%
Microcontrollers 85%
PC Building/Repair/Troubleshooting 98%
UPS 90%

AI

In the last few years the power and promise of AI, ML, Generative Systems, and LLMs has opened the door to once undreamed of possibilities. But, keeping ahead in this ever-changing landscape is as demanding as it is rewarding.

Luckily, at the Center for Digital Curiosity I have created a vehicle for experimenting, learning and encouraging young researchers to unlock the potential of these technologies — all while keeping a critical understanding of what these tools mean for both technological and social systems.

OpenAI API 61%
Flowise 35%
Ollama 89%
Langchain 26%
Open Source LLMs 91%

Networking and Cloud Administration

Funny enough, one of the driving forces behind my love of computer networking was the infamous “LAN Party” of the late 1990s. My friends and I would all gather at someone’s house, each lugging a CRT monitor and a tower PC, and I was always the one wiring everything together to make the magic happen.

From hubs to switches, 10/100 to 10GbE, and basic registrar DNS setups to AWS Route 53, the core lesson for me has been: the more things change, the more they stay the same. Master the fundamentals and you’ll understand their application anywhere you go!

DHCP 90%
DNS 89%
SNMP 91%
SSH 92%
Reverse Proxy 88%
SSL Certificates 89%
pfSense 86%
AWS 61%
Terraform 55%
Monitoring Tools 79%
Log Aggregation 74%
Self Hosting 90%

Virtualization and Containerization

Before everything moved to the cloud, I was already spinning up VMs to test out software, test-drive ideas and isolate services. Tools like VirtualBox and Hyper-V taught me early on how to build flexible, modular environments — something that translated naturally into the world of containers.

Today, Docker is part of my daily workflow. Whether I’m deploying multi-container stacks with docker-compose, optimizing persistent volumes, or managing services through Portainer, I approach containerization with both efficiency and clarity. I value reproducibility, low overhead, and the ability to version-control infrastructure the same way we do code.

Whether it’s creating lightweight sandboxes for experimentation or orchestrating self-hosted applications on a home lab network, virtualization and containerization are core tools in my problem-solving arsenal!

Docker 76%
Portainer 73%
Hyper-V 75%
VirtualBox 74%

Project Management and Leadership

Some of my best lessons in leadership didn’t come from a boardroom or a classroom. Instead, they came from late-night troubleshooting sessions, activist campaigns, and multi-stakeholder academic projects that refused to fit inside neat little boxes. Over the years, I’ve learned that leading isn’t about orders or micromanaging — it’s about clarity, trust, and organic momentum.

Whether coordinating a conference with international speakers, guiding a dev team through a Docker migration, or building consensus across departments in a university, I bring a calm, solutions-oriented mindset to complex challenges.

Kanban Workflows 96%
Remote Team Management 98%
Documentation 97%
Stakeholder Communication 95%