ale@bles.nu:~$ whoami
Ale Bles. SDK Development Manager at Azerion, Amsterdam / Almere.
HTML5 game veteran, mobile SDK nerd, self-hosting enthusiast.
ale@bles.nu:~$ ls ~/projects
dagr/ skald/ dms-workspace-osd/ improvedigital-mobile-ads-sdk/ alebles/
ale@bles.nu:~$ cat ~/.plan
Ship SDKs people do not notice. Keep the homelab boring. Play more Snake.
![]() dagr A tiny, keyboard-first task list for Linux. GTK 4 and libadwaita, one priority-ordered list, everything a single click away. A background service hosts an MCP endpoint so an AI assistant can do anything you can, and answers a Unix socket that a launcher plugin uses to add tasks from a spotlight search. dagr.bles.nu · github Rust GTK 4 libadwaita MCP Linux
|
![]() skald AI voice narrator for repo activity. Polls GitHub or GitLab feeds and narrates pushes, merges, releases, and pipelines like a live commentator over your speakers. Ink terminal dashboard, pluggable LLM and TTS backends, local or cloud. skald.bles.nu · github Bun TypeScript CLI AI TTS
|
![]() Workspace OSD Flash DankMaterialShell daemon plugin that briefly shows the id and name of the workspace you just switched to, centered on that screen, with the windows open there. Per monitor, click-through, themed like DMS's own OSDs. Hyprland, niri, and Mango. github QML Quickshell DankMaterialShell Wayland Linux
|
ImproveDigital Mobile Ads SDK Full stack Advertising platform with Admin Console, Ad Exchange, Native Android and iOS SDK for integrating Improve Digital's ad stack into mobile apps. docs.app.improvedigital.com SDK Android iOS Advertising
|
|
Personal site (this one) Static site built with a bare Bun build pipeline, deployed to GitHub Pages. github Bun TypeScript GitHub Pages
|
More at ale.bles.nu/projects
2026-04-18Hello world: new personal site is live ale.bles.nu2026-04-18Keeping up with Mobile Ad SDK dependencies is a real challenge linkedin2026-04-17ECR Pull-Through Cache: The 'library/' prefix that will cost you an hour linkedin2026-04-16Claude-powered AI coding agent deletes entire company database in 9 seconds linkedin2026-04-13Tokenmaxxing: AI consumption as a productivity metric is the new lines of code linkedin
All posts at ale.bles.nu/blog
| Languages | TypeScript / JavaScript (React, Node) PHP Java / Kotlin Bash Python C# (Unity) Swift |
| Mobile & SDKs | Android and iOS SDK integration ReactNative / Flutter / Unity integrations Ad-tech stacks, in-app bidding oRTB, VAST, MRAID GDPR, GPP, COPPA Creative QA tooling |
| Soft & mgmt | Team leadership and line management Code review and mentorship Cross-team collaboration and roadmapping Incident response and postmortems |
| Platform & ops | AWS (EKS, ECR, Lambda, core services) Docker, Kubernetes Teamcity, GitLab CI, Terraform |
| Interests | Retro gaming and arcade-style HTML5 side projects Self-hosting and homelab tinkering Local-first, privacy-first software Home automation and on-prem LLMs Open source |
| Game dev | HTML5: Phaser, Pixi, CreateJS Unity 3D |
Self-hosted, privacy-first home infrastructure on a low-power x86 server and a NAS. Ad-blocking DNS, VPN, reverse proxy with TLS, Home Assistant with fully local voice, a local LLM for home queries, self-hosted photos and media, cameras with on-device detection, and monitoring across the stack.
Local-first. If it can run at home, it does. Notes at ale.bles.nu/homelab.
Generated from the site branch (projects, posts, skills). Edits made directly on main are overwritten on the next sync.


