$ whoami
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
can@dev-pc
-----------------------
Name:
Can Nuhlar
OS:
Linux Developer
Kernel:
System Architecture 6.3.1
Uptime:
Packages:
Architecture & Design & Integration
Shell:
bash/zsh/fish
Resolution:
Problem Solving @ 4K
DE:
Domain Expert
WM:
Workload Management
Terminal:
Always Open
CPU:
Multicontext
Memory:
Non-volatile
Contact:
can [at] cnuhlar.dev
cat ~/blog/*.md

I Made a Thermal Printer Spit Out Every YouTube Song I Listen To

An XP-80 receipt printer, a Chrome extension, and 200 lines of Python turning every track I play into a paper receipt.

I Turned My Kindle Into a Remote Desktop Client

Building a native RDP client that runs on a Kindle's e-ink display. Direct framebuffer rendering, custom keyboard, the whole thing.

Reverse Engineering a TV Firmware

Entropy analysis, binwalk, and binary archaeology on a MediaTek MStar TV firmware.

ls ~/web-apps

Beatport Curator

AI-driven DJ set builder on top of Beatport. Timeline editor with per-section prompts, Camelot-aware track picking via any OpenAI-compatible LLM endpoint, per-track reroll, full Beatport OAuth + auto-sync.

ls ~/skills
System Architecture
Software Architecture
System Integration
Industrial Automation
IEC 62443
Cyber Resilience Act
grep -ir "work_history" ~/resume/
2021-Present:
Software Architect @ Siemens Industrial Automation
2018-2021:
Software Engineer @ Siemens Industrial Automation
1994-2018:
Self-Proclaimed Tinkerer (Before it was cool)