theWyseKube Production Original · Production Talos FluxCD Ceph theWyseKube Original · Production
Production Bare-metal Kubernetes homelab on Talos Linux, fully driven by GitOps via FluxCD. Ceph storage, HA Postgres, encrypted secrets, internal CA, documented incident postmortems.
Talos FluxCD Ceph CloudNativePG Traefik
when: Aug 2025 – Jun 2026 · 352 commits · 96% mine
FYP Complete Original · ML research PyTorch FastAPI React/Vite FYP Original · ML research
Complete Adversarial-ML research library + dashboard — FGSM/PGD/Carlini-Wagner/patch attacks and a custom routing-based defense. ~17.5K lines, HPC sweeps via Optuna + SLURM.
PyTorch FastAPI React/Vite Optuna SLURM
when: Sep 2025 – May 2026 · 99 commits · 79% mine
ANT Complete Original · Distributed system Kotlin Jetpack Compose FastAPI ANT Original · Distributed system
Complete Cellular-network telemetry collector: Kotlin/Compose Android app → FastAPI + Postgres backend, JWT auth, signed-APK CI, Helm chart, 359-line test suite.
Kotlin Jetpack Compose FastAPI PostgreSQL Helm
when: Mar – Apr 2026 · 25 commits · 92% mine
ShopCloud Complete Original · Cloud-native Express DynamoDB SQS ShopCloud Original · Cloud-native
Complete 6 Node.js microservices with deliberate polyglot persistence (Postgres / DynamoDB / S3+SES+SQS), backed by 3,508 lines of Terraform on AWS. Also the EECE503Q capstone.
Express DynamoDB SQS Terraform AWS
when: Apr – May 2026 · 50 commits · 88% mine
LifeOS Early scaffold Original · Platform Helmfile Authentik Traefik LifeOS Original · Platform
Early scaffold Self-hosted Kubernetes "life management" platform — 10 services (Trilium, Vikunja, Plane, Nextcloud, Firefly III…) wired behind Authentik SSO with n8n automation.
Helmfile Authentik Traefik n8n Redis
when: Mar 2026 · 4-day burst · 21 commits · 67% mine
ansible-playground Complete Original · IaC Ansible libvirt/KVM Traefik ansible-playground Original · IaC
Complete Self-hosted GitLab provisioning from a blank page — libvirt/KVM VMs + Docker + WireGuard + iVentoy PXE across homelab/dev/prod inventories. 11 roles, 11 playbooks.
Ansible libvirt/KVM Traefik WireGuard cloud-init
when: Dec 2025 – Feb 2026 · 14/14 commits · ~2.3K lines
hpc-services Complete Original · Service toolkit Ansible Docker OpenLDAP hpc-services Original · Service toolkit
Complete Self-hosted service-deployment toolkit — GitLab, Traefik, OpenLDAP, Vaultwarden, Nginx, Proxpi via 6 from-scratch Ansible roles. Several were later ported into hpccluster.
Ansible Docker OpenLDAP Nginx
when: Mar 2026 · 25/25 commits · ~3.5 weeks
terraform-challenge Complete Original · IaC Terraform AWS VPC terraform-challenge Original · IaC
Complete Two-tier AWS web-app architecture (VPC, dual ALB+ASG stacks, NAT gateway, bastion, SSM-based secrets) — 873 lines of clean Terraform written and committed in one shot.
Terraform AWS VPC ALB ASG
when: Mar 2026 · single commit · 873 lines
gitlab-time-report Complete Original · CLI tool Python glab API CLI gitlab-time-report Original · CLI tool
Complete Standalone Python CLI that aggregates GitLab time-tracking by parsing /spend quick-actions out of issue notes via the glab API — event-accurate, not issue-total based.
Python glab API CLI
when: ~505 lines · bin/ + lib/ + tests
k8s-dev Scaffold Original · Local config kind Kubernetes YAML k8s-dev Original · Local config
Scaffold A kind (Kubernetes-in-Docker) cluster definition — "lifeos-local", 1 control-plane + 2 workers, ingress-ready — for local LifeOS development.
kind Kubernetes YAML
when: Single config file
EECE503Q — DevOps Labs Complete Original · Coursework + capstone Terraform Docker Swarm EECE503Q — DevOps Labs Original · Coursework + capstone
Complete Course repo for AWS/Terraform/Docker labs (VPC+ALB+ASG, Swarm + ECR) that builds in difficulty toward — and ships — the ShopCloud capstone above.
Terraform Docker Swarm AWS
when: Mar – May 2026 · 21/24 commits
hpccluster 36 / 260 commits Contribution · Ansible Ansible Cobbler/PXE DHCP/DNS hpccluster Contribution · Ansible
36 / 260 commits Built the cobbler_pxe and nginx Ansible roles from scratch (PXE/DHCP/DNS provisioning), restored a vaultwarden role, and wrote a pytest suite + PXE-boot-testing automation skill.
↳ inside mherkazandjian/hpccluster
Ansible Cobbler/PXE DHCP/DNS pytest
when: +4,923 / −361 lines across 36 commits
boxman + boxman-orig 16 / 469 commits Contribution · Python tooling Python OCI libvirt boxman + boxman-orig Contribution · Python tooling
16 / 469 commits Designed and built an OCI image-management subsystem (images/ package) and PXE-boot support via a new BareVM provider — both with design docs, tests, and a LaTeX presentation.
↳ inside mherkazandjian/boxman
Python OCI libvirt pytest LaTeX
when: +3,693 / −178 lines · 296-line design doc
wiki — RCC team docs 3 / 12 commits Contribution · Documentation Sphinx Documentation drawio wiki — RCC team docs Contribution · Documentation
3 / 12 commits Sphinx-based team wiki: wrote a 190-line Cobbler PXE-boot demo page, drew the topology/sequence diagrams, and corrected a subtle runtime detail in the boxman docs.
↳ inside scds/rcc wiki
Sphinx Documentation drawio
when: ~450 lines of docs · 3 commits
scds-infra Planning workspace Contribution · Process GitLab Agile Process design scds-infra Contribution · Process
Planning workspace The team's issue-board and sprint-planning workspace — pure process: GitLab milestones as 3-week sprints, label-based Kanban columns, ticket-diary conventions. No code by design.
↳ inside scds/rcc team
GitLab Agile Process design
when: Coordination & SOPs
EECE 501/502 — Final Year Project Complete University · Capstone PyTorch FastAPI HPC EECE 501/502 — Final Year Project University · Capstone
Complete The FYP repo above, as coursework: adversarial-ML capstone with weekly progress reports, a 2-person team, faculty supervision, HPC training runs, and a live web demo.
PyTorch FastAPI HPC React
when: Fall 2025 – Spring 2026
EECE 435 — Quantum Computing Complete University · Programming project PennyLane Python NetworkX EECE 435 — Quantum Computing University · Programming project
Complete PennyLane programs covering gate-order effects, 3- and 5-qubit GHZ-state prep, SWAP-minimisation via NetworkX graphs, Deutsch-Jozsa, and the superdense-coding protocol.
PennyLane Python NetworkX Quantum computing
when: Fall 2024
EECE 320 — Digital Systems Design Complete University · HDL Verilog HDL Channel decoding EECE 320 — Digital Systems Design University · HDL
Complete GRAND (Guessing Random Additive Noise Decoding) channel decoder and a confidence-ranked "soft GRAND" variant, implemented in Verilog with NEP-generator and syndrome-checker submodules.
Verilog HDL Channel decoding
when: Fall 2023
EECE 321 — Computer Organization Complete University · Low-level systems RISC-V asm x86 AVX/SIMD MATLAB EECE 321 — Computer Organization University · Low-level systems
Complete QR decomposition implemented three ways for comparison — RISC-V assembly, x86 with AVX/SIMD intrinsics, and MATLAB — including a simulated zero-forcing MIMO receiver test.
RISC-V asm x86 AVX/SIMD MATLAB
when: Spring 2024
EECE 433 — Database Systems Complete University · Databases SQLite PostgreSQL Firestore EECE 433 — Database Systems University · Databases
Complete Hands-on labs spanning SQLite (Python), PostgreSQL (psycopg2 console app), and Firebase Firestore (firebase_admin) — plus an early EasyDB construction-company schema design.
SQLite PostgreSQL Firestore SQL design
when: Fall 2024
EECE 330 — Data Structures & Algorithms Complete University · CS fundamentals C++ Data structures Algorithms EECE 330 — Data Structures & Algorithms University · CS fundamentals
Complete Six lab series implementing core structures from scratch in C++ — linked lists, binary search trees, graphs with shortest-path algorithms, hash tables, priority queues.
C++ Data structures Algorithms
when: Fall 2023
EECE 422 — Parallel Computer Architecture Complete University · Concurrency RISC-V Concurrency Atomics EECE 422 — Parallel Computer Architecture University · Concurrency
Complete A report on the RISC-V "A" atomic extension with working assembly: LR/SC and AMO-based spinlocks, an atomic counter, a CAS routine, and an RVWMO memory-ordering analysis.
RISC-V Concurrency Atomics Memory models
when: Report + working assembly
EECE 451 — Mobile Networks & Applications Complete University · Networks GSM/UMTS Mobile IP 5G architecture EECE 451 — Mobile Networks & Applications University · Networks
Complete Three written analyses: an IEEE-format paper comparing GSM vs. UMTS security and handover, a quantitative Mobile-IP problem set, and a paper on architectural gaps in 5G.
GSM/UMTS Mobile IP 5G architecture
when: 2024 – 2026, three papers
EECE 380 — Engineering Electromagnetics Complete University · RF / microwave Ansys HFSS RF simulation Microwave EECE 380 — Engineering Electromagnetics University · RF / microwave
Complete Ansys HFSS simulation labs — plane-wave propagation through media, coaxial-cable analysis, and microstrip transmission-line design with standing-wave field visualisation.
Ansys HFSS RF simulation Microwave
when: Spring 2025
Awoo-Installer Active Fork · Active dev C++ Homebrew PR merged upstream Awoo-Installer Fork · Active dev
Active Switch NSP/XCI installer — got a self-authored PR adding HTTP/HTTPS directory crawl-and-browse merged upstream, plus further uncommitted edits to the C++ core.
C++ Homebrew PR merged upstream
when: Active — own feature merged
RyzenAdj Active Fork · Active tinkering C AMD power mgmt Linux RyzenAdj Fork · Active tinkering
Active AMD Ryzen power-management CLI — locally stripped the entire Windows-specific win32/ tree (~570 lines of services, drivers, DLLs) for a Linux-only build.
C AMD power mgmt Linux
when: ~571 lines pruned locally
dots-hyprland Customised clone Fork · Light customisation Hyprland Wayland Dotfiles dots-hyprland Fork · Light customisation
Customised clone A well-known Hyprland (Wayland) dotfiles project, cloned and lightly extended with a local arch-packages/ directory for desktop theming.
Hyprland Wayland Dotfiles
when: Light local customisation
jellyfin-mpv-shim Clone, in use Fork · Daily use Python mpv Jellyfin jellyfin-mpv-shim Fork · Daily use
Clone, in use An mpv-based cast shim for Jellyfin — clean clone, run as the media-playback client for the self-hosted Jellyfin instance on theWyseKube.
Python mpv Jellyfin
when: Media-client tooling
ryzen_smu Clone, in use Fork · Hardware C Linux kernel Hardware monitoring ryzen_smu Fork · Hardware
Clone, in use A Linux kernel driver exposing the AMD Ryzen SMU for power telemetry and hardware monitoring — built and loaded for local use.
C Linux kernel Hardware monitoring
when: Kernel-module use
grub2-themes Clone, in use Fork · Desktop GRUB2 Bash Theming grub2-themes Fork · Desktop
Clone, in use GRUB2 bootloader theme installer — used to theme boot screens on the personal Arch Linux install.
GRUB2 Bash Theming
when: Bootloader theming
inir Clone Fork · Desktop Niri Quickshell Wayland inir Fork · Desktop
Clone A Quickshell desktop-shell config for the Niri Wayland compositor — a fork-of-a-fork explored out of interest in alternative tiling-WM ecosystems.
Niri Quickshell Wayland
when: Desktop-shell exploration
packettracer AUR package clone Fork · Networking Networking Cisco AUR packettracer Fork · Networking
AUR package clone The AUR build script for Cisco Packet Tracer — kept around to install and run the networking-simulation tool on Arch.
Networking Cisco AUR
when: Packaging clone
claude-code Clone Fork · AI tooling AI tooling CLI (unverified claims) claude-code Fork · AI tooling
Clone A community fork claiming to be a "leaked" build of Anthropic's Claude Code CLI — almost certainly fan-fiction (its own package.json self-describes as "0.0.0-leaked"), kept as a curiosity, not a real source leak.
AI tooling CLI (unverified claims)
when: Curiosity clone
laptopHypr Empty Fork · Scratch repo Hyprland Placeholder laptopHypr Fork · Scratch repo
Empty An empty git repository with no commits, remote, or files — a placeholder created for a laptop-specific Hyprland config that never got populated.
Hyprland Placeholder
when: Never populated
dd-wrt Reference archive Archive · Firmware Firmware Router Networking dd-wrt Archive · Firmware
Reference archive Three progressively newer DD-WRT firmware builds staged for a Linksys EA6900 router — a flashing archive, not a code project, but evidence of router/firmware tinkering.
Firmware Router Networking
when: Staged firmware binaries