Skip to content
View ShawnDen-coder's full-sized avatar

Block or report ShawnDen-coder

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ShawnDen-coder/README.md

Hi, I'm Shawn Deng 👋

Kubernetes · GitOps · DevOps · Python · Rust

Building self-hosted platforms, automating infrastructure, and turning recurring operational problems into maintainable systems.

Kubernetes FluxCD Helm Kustomize Docker Linux PostgreSQL GitHub Actions Apache Airflow Python Rust Vue.js React AI Agents


About & approach

I build practical tools and self-hosted infrastructure for my own workflows. My main interests are Kubernetes platform engineering, GitOps, DevOps automation, CI/CD, Python tooling, AI agents, and Rust systems programming.

I work primarily with Kubernetes, FluxCD, Helm, Kustomize, Docker, GitHub Actions, SOPS, External Secrets, Apache Airflow, and Python. Python is my main language for automation and platform components, while Rust gives me a way to explore command-line tools and lower-level abstractions.

Infrastructure as Code is central to how I work. Hosts, Kubernetes resources, Helm releases, application configuration, secrets integration, and operational workflows should be declarative, reproducible, versioned, automated, and recoverable. My homelab is managed like a software project: changes are documented, reviewed, tested, delivered through GitOps, and designed to be rebuilt when necessary.

Most of what I build is for personal use, experimentation, and continuous learning. I value small reusable components, clear interfaces, automation over manual work, and documentation, testing, and observability as part of the system.

Build it. Automate it. Understand it. 🚀

Pinned Loading

  1. ibkr_event_daemon ibkr_event_daemon Public

    A lightweight event handling tool for Interactive Brokers based on the ibevent library. This project automates the process of capturing, triggering, and dispatching events from the IBKR trading pla…

    Python 1

  2. repo-scaffold repo-scaffold Public

    shawndeng's package template project

    Python 1

  3. shotgrid_casbin_adapter shotgrid_casbin_adapter Public

    A Casbin policy adapter that enables loading and saving access control policies from/to Autodesk ShotGrid (formerly Shotgun).

    Python 1