Building Accessible Government Web Portals Without Bloated UI Kits
When building civic technology and government portals across Nigeria, performance and accessibility are not optional luxuries—they are civil equity mandates.
Most citizens interact with government portals using entry-level Android devices running on volatile 3G networks. Dropping a 400KB JavaScript bundle of heavy UI kit widgets means hundreds of thousands of users bounce before the page loads.
The Engineering Strategy
- HTML-First Semantics: Utilizing native
<dialog>,<details>, and form inputs without heavy JavaScript wrapper libraries. - Sub-50KB Total JS Budget: Aggressive code splitting and zero runtime CSS overhead with Tailwind CSS utility purges.
- Screen Reader Verification: Testing through NVDA and VoiceOver to ensure 100% keyboard accessibility and clear ARIA telemetry.

Victor Okeke
DISPATCH_WRITERPRODUCT & FULL-STACK ENGINEER // M.SC AI CANDIDATE
Building human-centered AI products at Nexenda, engineering resilient distributed applications, and actively mentoring early-career African engineering talent across Abuja and Lagos.
Working on something similar? Let's talk.
Available for technical architecture advisory, engineering team workshops, and distributed product systems consulting.
Book a 20-Min Architecture AuditRelated Dev Dispatches
View AllArchitecting Idempotent Payment Webhooks in High-Latency Networks
When network jitter causes mobile networks to retry billing notifications 4 times within 800ms, standard DB locks fail under load. Here is how we implemented distributed Redis token buckets to achieve zero duplicate charges across West African payment rails.
Fundamentals First: Why Web Dev Rookies Should Learn to Code, Not Just Prompt
Jumping straight into AI-powered coding might feel fast, but without solid web fundamentals you risk becoming a surface-level developer who vibes without depth.