~> whoami

Ahmad Syamim (syamxm).

ahmad syamim · contact

Final-year CS student at UiTM Shah Alam, DevSecOps specialisation. I run projects and pipelines on my home server; this page lives on GitHub Pages. Mostly because I want to know how it all actually works.

role student · devops intern host github pages / projects at home shell fish status checking homeserver… internship placed · 7 sep 2026 – 5 mar 2027

Projects

~> ls ~/projects # 11 dirs · sorted by importance

checking project availability…

Stack

~> skills ps --all # 50 units · configured roles, not live service status · depth = usage
infra/6 units
dockerrunning9 projects
debian 13runningevery service
nginxrunningreverse proxy
cloudflare tunnelrunning8 public hosts
tailscalerunning5 projects
bashrunningops scripts
ci-cd/4 units
github actionspassing6 pipelines
gitclean11 projects
docker composerunning9 projects
ssh deployover tailscale5 pipelines
security/11 units
gitleaksgate ok4 pipelines
semgrepgate ok2 pipelines
trivygate ok3 pipelines
codeqlgate okdebian-watch
govulncheckgate okdebian-watch
ufwenforcinghomeserver
fail2banenforcinghomeserver
crowdsecenforcinghomeserver
jwt + bcryptenforcing4 projects
csrf + rate limitenforcing3 projects
nmapon demandrecon labs
observability/4 units
prometheusscrapinghomeserver · cv-spring
grafanarunninghomeserver
lokiingestingauth + fail2ban logs
umamirunningsyamxm.com
backend/10 units
fastapilistening3 projects
node + expresslistening2 projects
spring bootlisteningcv-api-spring
go net/httplisteningdebian-watch
rest api designshipped5 projects
postgresqlrunning2 projects
mongodbrunning2 projects
mariadbrunningbeanthere
postmanon demandapi testing
redisrunningrate-limited login
frontend/6 units
reactbuilt2 projects
vanilla js + cssbuiltthis site
htmxbuiltdebian-watch
tailwind cssbuilt2 projects
fluttershippedstudent reminder
android · kotlinbuildingfinal year project
languages/9 units
javascriptfluent4 projects
pythonfluent3 projects
sqlfluent4 projects
bashfluentops scripts
phpworkingbeanthere
javaworking2 projects
goworkingdebian-watch
c++courseworkuitm units
kotlin · dartworking2 mobile apps

Uses

~> cat ~/uses # the machine everything on this page runs on
# homeserver traffic path · configured architecture, not live status · portfolio hosted on GitHub Pages
            internet
                │
       ╭────────┴────────╮
       │ cloudflare tunnelzero inbound ports
       ╰────────┬────────╯
                │ outbound-only
       ╭────────┴────────╮
       │ nginxhsts · csp · real-ip
       ╰────────┬────────╯
                │ docker bridge — internal only
       ├── beanthere      php · mariadb
       ├── taskflow       mern
       ├── debian-watch   go · htmx
       ├── cipher-agent   fastapi
       ├── cipher-forge   react · fastapi · mongo
       ├── cv-api         node · postgres
       ├── cv-spring      java · spring · postgres
       ├── vaultwarden    secrets
       └── grafana        prometheus · loki

       ufw · fail2ban · crowdsec   configured host protection
       tailscale                   ssh + ci deploys, private
Homeserver specification
hostdebian 13 · self-hosted at home
cpu
memory
storage
gpu4 GB — runs the local Ollama model behind BeanThere
runtimedocker — 8+ services, non-root, internal network
patchingunattended-upgrades — unattended, on schedule
exposurezero published host ports
Workstation
workstationcachyos · arch-based
barwaybar — this site borrows its palette
shellfish
typejetbrains mono, everywhere

Live server monitor

~> btop # real metrics from my home server · this page stays online independently
cpu
load procs up kernel
memory
ram
swap
/
/home
i/o
net ↓
net ↑
disk r
disk w
nvme
gpu
containers

connecting to the homeserver …

Timeline

~> git log --graph ~/timeline # 6 commits · newest first
  1. f1c9d04 HEAD -> mainwork sep 2026 – mar 2027

    DevOps intern — 6-month industrial placement

    • Six months confirmed, 7 September 2026 – 5 March 2027
  2. a7f3e21 edu oct 2023 – mar 2027 (expected)

    BSc Computer Science (Hons) — UiTM Shah Alam

    • CGPA 3.66 · Dean's List every semester
    • Final year project: C-Aegis — Android parental monitoring, geofencing and tamper-resistant app control
  3. 3d90c4f work may 2025

    Exam invigilator — Community Tuition Group, Selangor

    • Ran a hall of 20+ students solo — seating, materials, and order start to finish
  4. 8b2e510 edu aug 2022 – jun 2023

    Foundation in Engineering — UiTM Dengkil

    • CGPA 3.81 · top 10% of the faculty cohort
    • Ranked 1st in cohort, second semester
  5. c15af73 edu 2022

    SPM — SMK Saujana Utama

    • 8A out of 9 subjects
  6. 0e4d6a1 workroot-commit apr 2022 – jul 2022

    Part-time crew — Subway, Eco Grandeur Puncak Alam

    • Open to close through peak volume, accuracy held under pressure

Security posture

~> cat security.txt # project security configuration — not live health checks
CSPdefault-src 'self' — explicit analytics and status API origins, no eval
passwordsbcrypt — salted, work-factor tuned, never reversible
queriesprepared statements only — zero string-built SQL
SASTsemgrep gate — build fails on new findings
secretsgitleaks gate — no key reaches a commit
imagestrivy scan — deploy blocked on known CVEs
transportportfolio: GitHub Pages via Actions; home projects: Tailscale SSH deploys and Cloudflare Tunnel — zero open inbound ports
requestsCSRF tokens + per-route rate limiting on every mutating path

Contact

~> cat contact.txt

If you're building something similar or just want to talk shop, reach out.

Placed for a confirmed 6-month internship as a DevOps intern, 7 September 2026 – 5 March 2027.

~> xdg-open jomqr.my/syamxm
~>
syamxm.com — built by hand, deployed to github pages after CI checking homeserver…