Selected basic API calls after eliminating unnecessary database work.
Available for thoughtful engineering teams
Shan PadayhagSoftware engineer for systems that need to move faster.
I turn slow, calculation-heavy software into reliable, maintainable systems. My work sits where backend performance, practical product engineering, and technical judgment meet. Recently, I have been drawn toward Rust for backend work.
See selected workDatabase-load reduction through targeted performance remediation.
Uptime maintained for a system used by 1,300+ daily operators.
Work shaped by constraints, not buzzwords.
Experience across product maintenance, performance improvements, technical direction, testing, delivery, and production operations.
Sep 2022 — Jul 2024
Software Engineer
Mabizza IT Solutions
Maintained and improved a calculation-heavy client application with PHP, TypeScript, React, MySQL, Redis, AWS and Ubuntu.
May 2021 — Sep 2022
Lead Developer
Whitelide
Provided technical direction for a small delivery team while building with Laravel, React, TypeScript, MySQL, CI/CD and Ubuntu.
Source-verified personal projects.
Built to practice the parts of engineering I care about: correct data models, useful offline behavior, and tests that protect the hard edges. I reach for Next.js when the experience is design-led, and vanilla JavaScript or SolidJS when efficiency matters most.
Savings Tracker
Next.js · React · TypeScript · IndexedDB
A local-first finance application built around transactional ledgers, reconciliation, reports and denormalized read models.
View sourceStudy Aid
Astro · SolidJS · TypeScript · IndexedDB
An offline study tool with rich cards, attachment management, backups, migrations and an FSRS scheduling integration.
View sourceCurrently deepening Rust for backend systems and sharpening the frontend choices that keep interfaces useful and fast.