From Telegram Analytics to Backend Developer
How a semester spent studying Telegram channel growth data turned into a career writing PHP — and why analytics work is a surprisingly good on-ramp to development.
How I got into this, what I learned shipping real plugins and platforms, and the occasional opinion about why smaller code usually wins.
How a semester spent studying Telegram channel growth data turned into a career writing PHP — and why analytics work is a surprisingly good on-ramp to development.
How ChargeBeep goes from one main.swift file to a drag-to-Applications .dmg with a single swiftc call and a 60-line bash script — and where code signing actually bites.
Why 'sudo pmset disablesleep' is a trap for a shippable app, and how a single IOKit power assertion keeps a Mac awake with zero privileges and automatic cleanup on crash.
Replacing a 30-second battery poll with an IOKit run-loop notification: instant reaction, near-zero idle cost, and a small state machine to fire the alert exactly once.
A case for writing small, single-purpose WordPress plugins instead of reaching for a heavyweight one — fewer dependencies, faster pages, and code you can actually read.
Notes from rebuilding an LMS on top of LearnPress: when to override a template, when to hook instead, and how to tell the two apart before you start.
What it's like wiring augmented reality into an ordinary CMS: no native app, no App Store review, just a camera permission prompt and a lot of undocumented edge cases.
What remote WordPress work across Ukraine, Germany, Spain, Turkey and Canada taught me about time zones, scope creep, and getting paid on time.