June 2025 — present · Teknindo LLC
A digital signage system for prayer information: a full-stack Next.js application that drives displays in physical spaces. I built the typed APIs and backend contracts behind it — authentication, media uploads, and cron-driven scheduled tasks.
The interesting constraint was the deployment target. These screens run on mini-PCs and edge devices that are frequently offline and are expected to stay up 24 hours a day, indefinitely. That rules out most of the assumptions a normal web app is allowed to make: no reliable network, no one to restart a crashed process, no tolerance for a blank screen. Getting it to degrade gracefully rather than fail was most of the engineering.
Commercial work — the repository is private.