Platform Developer Apprentice

Hadi Cherkaoui

 

Platform Developer apprentice based in Switzerland, passionate about technology and open source. Specializing in Kubernetes, automation, and cloud-native technologies.

About Me

Get to Know Me Better

Profile Picture

Platform Developer Apprentice

I'm a 16-year-old Platform Developer apprentice based in Switzerland, passionate about technology and open source. I love working with Kubernetes, automation, and managing my home lab setup (Proxmox with Kubernetes).

For me, IT isn't just a career choice - it's something I truly enjoy. Whether I'm writing PowerShell scripts, working with Docker containers, or exploring new technologies, I'm always excited to learn and create. My enthusiasm for Linux and open-source technologies drives me to continuously expand my knowledge.

My Focus Areas:

KubernetesDockerLinuxAutomationCloud NativeCI/CDHome LabOpen Source
Operating System

My Daily Driver

Arch Linux Desktop

Arch Linux

My customized Arch Linux desktop environment with i3 window manager

I made the decision to migrate from Windows to Arch Linux as my daily operating system. This transition represents my commitment to open-source software, customization, and learning the inner workings of my system.

Arch Linux offers me complete control over my computing environment, allowing me to build a minimal, efficient system tailored to my specific needs. The rolling release model ensures I'm always running the latest software without major version upgrades.

The journey wasn't without challenges, but the process taught me valuable skills in system administration, troubleshooting, and the Linux ecosystem. Now I enjoy a lightweight, secure, and highly customized desktop that perfectly suits my workflow.

Key Features of My Setup:

  • Customized Arch using kde plasma with kvantum
  • Custom shell scripts for automation and workflow enhancement
  • Minimalist design focused on performance and efficiency
My Expertise

Skills & Technologies

Open Source

Active Contributor

PowerShell & Linux

Automation & Scripting

Security

System & Network Security

More Skills

Click to view full skillset

View All

Technical Proficiency

Passionate about technology, from PC building to infrastructure automation. I love working with Linux, containers, and modern DevOps tools while actively contributing to open source projects.

Kubernetes & Docker90%
Linux & Shell Scripting85%
Cloud Platforms (AWS, Azure)80%
Web Development75%
KubernetesDockerLinuxAWSAzureTerraformPowerShellPythonJavaScriptTypeScriptReactNext.jsCI/CDGitProxmoxNetworking
Personal Interests

Hobbies & Interests

Gaming

Competitive gaming

Coding Projects

Building personal automation tools

Tech Exploration

Learning new technologies

Home Lab

Managing & improving efficiency

PC Building

Hardware & System Optimization

Open Source

Contributing to projects

When I'm not coding or working with technology, I enjoy these activities that help me maintain a balanced lifestyle and bring fresh perspectives to my technical work.

Read more about my hobbies
Automation & DevOps

Automating Everything

I've built a complete self-hosted automation ecosystem using GitLab and n8n to streamline my entire digital life. From development workflows to smart home management, everything runs automatically.

Self-Hosted GitLab

Complete DevOps platform with CI/CD pipelines, container registry, and project management

Private repositoriesCI/CD automationContainer registryIssue tracking
Explore

n8n Workflow Automation

Powerful workflow automation platform for connecting apps and automating repetitive tasks

Visual workflow editorAPI integrationsScheduled automationCustom nodes
Explore

Infrastructure as Code

Automated infrastructure deployment and management using modern DevOps practices

Terraform/OpenTofuKubernetes manifestsAnsible playbooksGitOps workflows
Explore

What Gets Automated

My automation setup handles everything from code deployment to smart home management. Here's what runs automatically in my digital ecosystem:

  • Automated home media server management and content organization
  • Smart home integration with custom sensors and notifications
  • Automatic checking of new versions of deployed services and updating them
  • Development environment provisioning and configuration
  • Monitoring and alerting for all self-hosted services
  • Automated security updates and system maintenance

🚀 The Result

A fully automated digital life where repetitive tasks are eliminated, systems self-maintain, and I can focus on what matters most - building and creating.

GitLab CI/CDn8n WorkflowsKubernetesProxmoxAnsible
My Work

Featured Projects

Here are some of my recent projects. I'm passionate about building tools that solve real problems and contribute to the open-source community.

Quillium - Open Source AI Search

Self-hostable alternative to Perplexity with Go backend and Next.js frontend

GoNext.jsAI
View Project

Home Kubernetes Cluster

Production-grade enterprise Kubernetes cluster for media, backups, and self-hosted services

KubernetesProxmoxOpenTofu
View Project

Automated Life with n8n & GitLab

Complete automation setup using self-hosted GitLab CI/CD and n8n workflows for daily tasks

n8nGitLabAutomationSelf-hosted
View Project

What I Build

I focus on creating practical solutions that leverage modern technologies. My projects range from web applications to infrastructure automation and knowledge sharing.

Project Highlights

  • Built a self-hostable AI search engine alternative
  • Designed and deployed a production-grade Kubernetes cluster at home
  • Automated daily workflows using self-hosted GitLab and n8n for complete life automation

Technologies I frequently use:

KubernetesDockerGoTypeScriptReactNext.jsn8nGitLab
Services

What I Offer

From PC building to enterprise infrastructure, I provide comprehensive technical services to help individuals and businesses with their technology needs.

PC Building & Tech Support

Custom PC builds, hardware troubleshooting, and technical advice for all your computing needs

  • Custom PC builds
  • Hardware diagnostics
  • Performance optimization
  • Technical consultation
Learn More

Server Setup & Management

Professional server deployment, configuration, and ongoing management for businesses and individuals

  • Linux server setup
  • Security hardening
  • Backup solutions
  • Monitoring & maintenance
Get in Touch

Cluster & Homelab Solutions

Design and implement Kubernetes clusters, homelabs, and self-hosted infrastructure solutions

  • Kubernetes clusters
  • Proxmox virtualization
  • Network configuration
  • Self-hosted services
Get in Touch

Game Server Hosting

Custom game server setup and hosting for communities, with full management and support

  • Minecraft servers
  • Game mod support
  • Performance optimization
  • 24/7 uptime monitoring
Get in Touch

AI Workflow Automation

Create intelligent automation workflows using n8n and AI to streamline your business processes

  • n8n workflow design
  • AI integration
  • Process automation
  • Custom integrations
Get in Touch

Web & App Development

Full-stack development services for modern web applications and mobile apps

  • React/Next.js apps
  • Go backends
  • Database design
  • API development
Get in Touch

Need Something Custom?

Don't see exactly what you're looking for? I'm always open to discussing custom projects and unique technical challenges. Reach out through my forum or email to discuss your specific needs.

Contact Me

Get in Touch

Interested in collaboration? Let's connect! Feel free to reach out if you have any questions or would like to work together on a project.

Send a Message

Location

Zurich, Switzerland