Portfolio map (43 projects across 5 sections)
flowchart LR ALL["43 Projects"] --> DEF["Defence and Sovereignty Tech\n18"] ALL --> INF["Homelab and Infrastructure\n14"] ALL --> WEB["Web Development\n7"] ALL --> GAM["Games\n1"] ALL --> APP["Applications\n3"] DEF --> DEFH["11 hardware builds\nsky, water, ground, airspace"] DEF --> DEFS["6 software builds\ndigital twin, DevOps, fusion,\nblack box, supply chain, LENTUS"] DEF --> DEFHUB["Program hub"] INF --> INFK["Kubernetes cluster\n7 nodes, 9 services"] INF --> INFP["Proxmox zero-trust cloud\nself-hosted services"] style ALL fill:#1a1a2e,stroke:#5B93EF,color:#e0e0e0 style DEF fill:#1a1a2e,stroke:#ff4444,color:#e0e0e0 style INF fill:#1a1a2e,stroke:#00d4ff,color:#e0e0e0 style WEB fill:#1a1a2e,stroke:#00ff88,color:#e0e0e0 style GAM fill:#1a1a2e,stroke:#E6C947,color:#e0e0e0 style APP fill:#1a1a2e,stroke:#aa88ff,color:#e0e0e0
Filter:

Defence & Sovereignty Tech

18
2026 · Hardware · Program Hub
Canadian Defence Hardware Program
Eleven hands-on hardware builds across sky, water, and ground, each mapped to a stated DDI or MINERVA requirement, with full BOMs, prices, step-by-step guides, and bench photos.
SDRLoRaROS 2Edge AI
Read more
2026 · Hardware · In Progress
Sky: Passive Aerial Early-Warning Node
Receive-only passive radar on a KrakenSDR 5-channel coherent SDR: FM/TV reflections off aircraft, range-Doppler processing with pyAPRiL, scored against an RTL-SDR ADS-B ground-truth receiver.
KrakenSDRpyAPRiLADS-BRTL-SDR
Read more
2026 · Hardware · In Progress
Water: Passive Acoustic Vessel Monitor
Solar-powered hydrophone node classifying passing vessels from underwater sound, with an RTL-SDR AIS receiver as ground truth and a dock-to-recharge extension.
HydrophoneAISSpectrogramSolar
Read more
2026 · Hardware · In Progress
Ground: Seismic & Acoustic Perimeter Mesh
Solar 915 MHz LoRa mesh of ESP32 nodes with ADXL355 accelerometers and geophones, classifying vehicles vs footsteps vs wind at the edge and reporting signed detections.
ESP32LoRaADXL355Edge ML
Read more
2026 · Hardware · In Progress
GPS-Denied Navigation Rover
ROS 2 rover fusing wheel odometry, BNO085 IMU, and 2D LiDAR with an Extended Kalman Filter; GNSS gets switched off and position drift is measured against a u-blox ground-truth track.
ROS 2EKFLiDARBNO085
Read more
2026 · Hardware · In Progress
Convoy-Following Robots on a Degraded Mesh
Two rovers convoy behind a lead vehicle over a 915 MHz LoRa / Wi-Fi mesh, hold formation through induced link drops, and recover on reconnect, the resupply-convoy DDIL problem at bench scale.
LoRa MeshConvoyDDIL
Read more
2026 · Hardware · In Progress
Passive Acoustic Drone Detector
MEMS microphone array on a Raspberry Pi detecting rotor harmonics, rejecting birds and aircraft, and estimating direction of arrival by beamforming, emits nothing, only detects.
MEMS ArrayBeamformingGCC-PHAT
Read more
2026 · Hardware · In Progress
Thermal Search-and-Rescue Drone
X500-class quadcopter with a FLIR Lepton thermal camera and Hailo AI HAT+ edge detection finding people in snow and brush, pushing georeferenced detections to a live map.
FLIR LeptonHailoArduPilotMAVLink
Read more
2026 · Hardware · In Progress
Cold-Soak Battery Characterization Rig
Heated, instrumented drone battery bay tested in a lab freezer and real Canadian winter, runtime, voltage sag, and failure modes logged against temperature as a published dataset.
INA228DS18B20Dataset
Read more
2026 · Hardware · In Progress
Secure Robot-Fleet Updates
Secure boot, TPM 2.0 measured boot, YubiKey-signed OTA updates, and automatic A/B rollback for the robot fleet, validated in a cold chamber and under power-cut chaos tests.
TPM 2.0YubiKeyOTAA/B
Read more
2026 · Hardware · Simulation
Mini Airspace Deconfliction Manager
ESP32 tracker beacons plus ArduPilot SITL simulated drones, dynamic 3D geofences, predicted-conflict alerts, and a human-in-the-loop override for every resolution.
ArduPilot SITLGeofenceHITL
Read more
2026 · Software + Hardware · In Progress
Multi-Domain Common Operating Picture
The fusion layer: nodes publish signed detections over MQTT/Zenoh, buffer through dead links, a Kalman-filter tracker fuses air, water, and ground tracks, and a human makes every decision. Chaos-tested.
MQTTZenohKalmanChaos
Read more
2026 · In Progress
Arctic Domain Awareness Digital Twin
Streaming pipeline fusing open ADS-B aircraft data, AIS ship tracking, and Sentinel-1 radar imagery over Canada's North, flagging dark vessels and route deviations.
KafkaKubernetesTerraformGrafana
Read more
2026 · In Progress
DDIL-Proof DevOps
CI/CD and telemetry that keep working through denied, degraded, intermittent, and limited links: store-and-forward, delta updates, signed artifacts, k3s edge nodes, chaos-tested with tc netem.
k3sNATScosignChaos
Read more
2026 · In Progress · Simulation
Counter-Drone Sensor Fusion Simulator
Synthetic radar, RF, acoustic, and camera tracks fused with Kalman filters, confidence scoring, and human-in-the-loop alert triage. Defensive, simulation only.
ArduPilot SITLKalmanFastAPILeaflet
Read more
2026 · In Progress
Decision Black Box
Tamper-evident audit layer for human-in-the-loop decisions: hash-chained signed append-only log, replay tool, and OPA policy-as-code checks.
OPAEd25519MerklePostgreSQL
Read more
2026 · In Progress
Zero-Trust Air-Gapped Software Supply Chain
SBOM, sigstore signing, and reproducible builds moved across a simulated one-way transfer into an offline registry, mapped to Canadian Centre for Cyber Security guidance.
cosignsyftHarborTerraform
Read more
2026 · In Progress · Simulation
Operation LENTUS-Style Disaster Response Drone Mapping
Simulated drone flights mapping floods and wildfires, edge computer vision detecting affected areas, and a live situational-awareness map, with OR-Tools route optimization.
ArduPilotONNXPostGISOR-Tools
Read more

Homelab & Infrastructure

14
2026 · Open Source
Chakor, Self-Hosted AI Workspace
Open-source AI workspace you run yourself. Local and cloud models, web search, document chat, model compare, notes, and memory, all private on your hardware.
Next.jsTypeScriptSQLitellama.cppOllama
2025 to 2026 · On-Premises Cluster
Kubernetes Infrastructure
Production-grade multi-node K8s cluster across 7 VM nodes on Proxmox hosts, with VLAN segmentation, Calico CNI, MetalLB, Longhorn storage, and Prometheus + Grafana observability.
KubernetesCalicoMetalLBLonghornPrometheusGrafana
2026 · ai.tyfsadik.org
TYF-AI (private AI, Ollama)
Self-hosted LLM with integrated web search. Full data privacy, no cloud subscription.
OllamaDockerNginxLinux
2026 · Security
TYF-AI, Self-Hosted Local AI Security Platform
Hardened local AI inference: llama.cpp with CUDA, Open WebUI behind authenticated Caddy proxy, per-model Firejail sandboxing, and GPU passthrough on Proxmox.
llama.cppGGUFCaddyFirejailProxmox
2025 to 2026 · Zero Trust
Proxmox VE Zero-Trust Private Cloud
3-node Proxmox HA cluster with Ceph, VLAN segmentation, and zero public ingress via Cloudflare Tunnel with Tailscale fallback and automated ZFS snapshots.
Proxmox VECephVLANCloudflare TunnelZFS
2025 to 2026 · Privacy
Data Sovereignty & Secure Media Stack
Self-hosted Nextcloud + Immich on BTRFS external SSDs with multi-user ACL isolation and a 3-2-1 offsite backup pipeline to BorgBase and rsync.net.
NextcloudImmichBTRFSBorgBaseDocker
2025 · GitHub
Proxmox Homelab
Full virtualization infrastructure for testing servers, VMs, containers, and network configs.
ProxmoxKVMLXCZFS
2025 · GitHub
Self-Hosted DNS
Network-wide ad/tracker blocking with Pi-hole and recursive DNS resolution via Unbound.
Pi-holeUnboundDNSPrivacy
2025 · GitHub
Private Email Server
Self-hosted SMTP/IMAP with Postfix + Dovecot on custom domain @tyfsadik.org.
PostfixDovecotDKIMSSL
2025 · cloud.tyfsadik.org
Self-Hosted Cloud Storage
Private Nextcloud instance replacing Google Drive. Syncs files across all devices.
NextcloudDockerMariaDB
2025 · photo.tyfsadik.org
Immich (photo server)
Personal photo management with ML face recognition and mobile auto-backup.
ImmichDockerPostgreSQL
2024 · search.tyfsadik.org
Public Search Engine
Privacy-respecting search engine aggregating results from multiple sources without tracking.
SearXNGDockerNginx
2024 · wiki.tyfsadik.org
Kiwix (wiki mirror)
Full Wikipedia mirror accessible to users in countries with restricted internet access.
KiwixLinuxNginx
2025 · GitHub ★ 5 Stars
Arch Linux Remote Desktop via WSL2
Full Arch Linux + XFCE remote desktop through WSL2 without router port forwarding changes.
ArchWSL2XFCEXRDP