Skip to content
skiddle@web ~

Services

Infrastructure that's secure, automated and boring in the best way, so you can get back to your product.

I help small teams and individuals with servers, pipelines, monitoring and self-hosting. If you don't see exactly what you need, ask anyway and we'll figure it out.

Client work runs through Skiddle Labs Pte. Ltd., my own company.

Open to consulting · based in Bangkok (UTC+7)

since 2020

helping clients through Skiddle ID, now part of Skiddle Labs

3 years

as co-founder and DevOps engineer at Aerialite, a security startup

60%

less deployment time after automating Aerialite’s releases

~500M

requests a month served by my free CheckDomain API story

What I can help with

Server Setup & Hardening

infrastructure

Provisioning, firewall/TLS, users, backups, and secure defaults on Linux servers.

  • Firewall, TLS, SSH and users
  • Backups & recovery drills
  • Baseline hardening

Ask about this →

CI/CD Implementation

devops

Build/test/deploy pipelines with GitHub Actions or GitLab CI, environments, and releases.

  • GitHub Actions / GitLab CI
  • Multi‑env deployments
  • Release workflows

Ask about this →

Automation with Ansible

automation

Playbooks, roles, inventories, idempotent provisioning and repeatable ops.

  • Playbooks & roles
  • Inventories & secrets
  • Server fleet automation

Ask about this →

Self‑Hosting & Homelab Consultation

consulting

Architecture, SSO, backups/restore, monitoring guidance, and safe internet exposure.

  • Reverse proxy & TLS
  • Single‑sign on (SSO)
  • Backups & monitoring guidance

Ask about this →

Website Project Setup (Custom or CMS)

web

From Astro/Next.js custom builds to CMS setups (e.g., WordPress, Ghost) with sensible defaults.

  • Astro / Next.js
  • WordPress / Ghost
  • Content & SEO basics

Ask about this →

Monitoring Setup (Grafana & Prometheus)

observability

Dashboards, alerting, and metrics pipelines for actionable insights.

  • Grafana dashboards & panels
  • Prometheus scraping & exporters
  • Alertmanager routing & notifications

Ask about this →

How it works

  1. step 1

    Tell me about it

    Email what you need, your goal, timeline and constraints. The template below helps.

  2. step 2

    Get a plan

    I reply with next steps and a lightweight plan, so you know what you’re getting before we start.

  3. step 3

    Build it

    I set it up, keep you posted, and stick to what we agreed.

  4. step 4

    Hand over

    You get notes on what was set up and how to run it, so you’re not dependent on me.

What people say

“Jeff helped us set up a firewall at the start of our project. After that we keep consulting with him for any security related issues.”
Adhy Musaad CTO, Kwikku Interactive Server Setup & Hardening
“Our website and mail setup was done in a matter of hours. Saved us a lot of time and money.”
Jason Lim Business Owner Website Project Setup (Custom or CMS)
“My homelab is messed before. After consulting with Jeff, it is now stable, monitored, and easy to maintain. Thanks a lot!”
K. Tan Indie Dev Self‑Hosting & Homelab Consultation

Tell me about your project

A few lines is plenty. The email button opens with a short template so you don't have to think about what to include:

  • what you need help with
  • what "done" looks like
  • your timeline
  • your current setup and any constraints