PBT low-profile keycaps with subtle homing dips.
21x MBK low profile keycaps designed specifically for Kailh Choc stems. Smooth matte PBT texture with subtle cylindrical scooped profile for tactile orientation without bulk.
Pavel Samsonov Student builder · Systems & hardware
I explore hardware, software, and the ideas that connect them—through hands-on projects, creative engineering, and collaboration. I enjoy understanding how things work, finding ways to improve them, and making complex ideas easier to share.
A bare-metal Proxmox environment running dedicated routing, a five-node k3s cluster, and daily services—engineered from the physical layer up to understand real systems without managed abstractions.
THE STACK AT A GLANCE
One Proxmox server contains the router, five K3s VMs and application hosts.
Explore a module. Hover or focus to preview; click or tap to pin. Escape clears.
Everything inside this border runs on the same machine.
Separate hardware and its wireless clients: connected, not hosted.
Workstation → LAN bridge · LAN bridge → OpenWrt → Aruba (Ethernet).
VLAN 30 → LAN trunk → pfSense; LAN Wi-Fi DNS → Pi-hole.
Architecture, not live telemetry. Connections are simplified; containment does not imply public reachability or verified security enforcement.
Open larger viewPrivate local-first workflows bridging home telemetry, bi-directional note sync, and containerized agent tooling—with core services hosted in my own lab.
Where it runs in the homelab
A custom freestyle quadcopter built from discrete avionics and high-current power distribution, tuned through Betaflight gyro spectral analysis and blackbox telemetry.
Open larger view
Open larger view
Open larger view
Open larger view
Open larger view
Open larger viewA 42-key wireless split keyboard, assembled and running ZMK firmware over Bluetooth and USB, in a 3D-printed case. It's the keyboard I type on every day.
Interactive 3D loads automatically as you approach.
PBT low-profile keycaps with subtle homing dips.
21x MBK low profile keycaps designed specifically for Kailh Choc stems. Smooth matte PBT texture with subtle cylindrical scooped profile for tactile orientation without bulk.
Choc retention plate securing switch alignment.
Custom 1.2mm switch retention plate providing structural rigidity, maintaining exact 19x19mm Choc key spacing, and preventing socket torque during heavy typing.
Custom matte-black FR4 PCB with Kailh hotswap sockets.
Split mechanical keyboard PCB with south-facing Kailh hotswap sockets, onboard power cut-off slider, reset switch, surface-mount diodes, and direct battery lead routing.
Custom low-profile bottom case with recessed hardware cavity.
Custom sliced and 3D printed bottom enclosure with brass heat-set M2 standoffs, integrated power switch and reset button cutouts, and flush contoured battery pocket.
50gf linear low-profile mechanical switches.
21x Kailh Choc V1 linear switches (50gf actuation, 1.5mm pre-travel, 3.0mm total travel) mounted into the custom switch plate and hot-plugged into Kailh sockets.
Nordic nRF52840 BLE controller socketed upside-down.
Pro Micro-compatible wireless controller running ZMK firmware. Features Bluetooth Low Energy, onboard LiPo battery management/charging, socketed upside down onto low-profile female header pins.
3.7V 503450 cell seated flush in custom cavity.
Rechargeable 3.7V 1000mAh lithium-polymer pouch cell (50x34x5.0mm) delivering weeks of wireless Bluetooth uptime, wired to the nice!nano via dedicated JST power leads with integrated protection circuitry.
Open larger view
Open larger view Tweaked case geometry in CAD with custom battery clearance, prepared and sliced for printing.
Open larger view FDM 3D printer depositing outer perimeter walls and floor directly on the bed.
Open larger view An unsuccessful case print from the iteration process.
Open larger view Fit test checking LiPo battery clearance and wire paths inside an earlier prototype.
Open larger view An earlier black printed case with the keyboard half fitted inside.
Open larger view Two black Corne PCBs with Kailh hot-swap sockets and diodes hand-soldered.
Open larger view Flat LiPo battery, controller headers, power switch and leads routed underneath.
Open larger view An assembled keyboard half before fitting the case.
Open larger view One half seated cleanly in the final light grey printed enclosure with USB-C attached.
My daily Linux desktop, treated like infrastructure: Arch Linux and Hyprland, configured from GNU Stow dotfiles with shared and host-specific configs.
Open larger view
Open larger viewI like the point where technical work has to become clear to other people: pitching, explaining tradeoffs, answering questions, and turning a messy idea into something a team can build.
Example Pitched a multi-modal event and transit web-app concept to an international audience; verified recommendations on presentation clarity and teamwork on LinkedIn.
If you're building infrastructure, hardware, robotics, local-first tools or ambitious prototypes, I'd like to talk.