Full-Stack Engineer | Orthodox Mission in Botswana | 2010
Context & Scale
Independent community outreach and non-profit publishing platform for the Orthodox Mission in Botswana, supporting regional initiatives and operational communications across Southern Africa. The primary technical constraint was sustaining accessibility across low-bandwidth, high-latency mobile networks and diverse legacy hardware.
Architectural Decisions
- ->Lightweight PHP MVC Topology: Developed a compact custom MVC framework without external runtime dependencies, ensuring low server memory usage and fast execution on entry-level hosting.
- ->Relational Schema & Media Segregation: Designed a normalized MySQL database for articles, schedules, and outreach records while storing binary media directly on the filesystem to avoid database bloat.
- ->Low-Bandwidth Payload Optimization: Engineered streamlined DOM trees, minified static assets, and optimized vector graphics to maintain initial page payloads strictly below 500 KB.
Engineering Execution
- ->Backend: PHP 5 modular controllers and routing logic handling administrative content authoring and public requests.
- ->Data Layer: MySQL relational schema with index optimization on category taxonomies and publication dates.
- ->Frontend: Accessible, standards-compliant semantic HTML and CSS built for cross-browser stability across early desktop and mobile browsers.
- ->Operations: Deployed on an Apache/Linux LAMP stack with automated scheduled cron backup routines for application state and assets.
Measurable Impact
- ->Kept initial page weights under 500 KB, ensuring functional load performance on regional 2G/3G connections.
- ->Successfully digitized organizational communication workflows, eliminating reliance on physical print distribution.
- ->Delivered an administrative workflow that enabled non-technical staff to publish updates autonomously.