Why publishing static PDF forms online is not true digitalisation, and how starting with a single process establishes a safer foundation.
Field notes
Technical writing from the work
Observations on bandwidth, forms, security, and delivery — published as we learn.
How we optimize public sector digital interfaces for remote communities loading web pages over congested 2G/3G connections.
Reducing document upload sizes from 8MB to 300KB directly in the applicant's browser before sending data over costly links.
Designing forms that work for rural communities lacking standardized street names and postal codes.
Why simple database triggers and immutable tables outperform complex blockchain ledgers for administrative transparency.
Optimizing color palettes and typographic weights to ensure readability on low-cost mobile screens outdoors.
Using client-side IndexedDB cache to save applicant progress during sudden network drops.
Why small, single-purpose micro-routes scale better and fail safer than large e-government suites.
Why simple web-based status lookups are more reliable and cost-effective than push notification gateways.
Prioritizing citizen privacy and load speeds by removing heavy tracking libraries and external fonts.
Evaluating single-file relational databases for low-resource municipal registries. Reviewing lightweight technical strategies for public registries.
Optimizing container workloads on 512MB RAM virtual private servers. Reviewing lightweight technical strategies for public registries.
Avoiding database syncing conflicts across geographically separated time zones. Reviewing lightweight technical strategies for public registries.
Using SHA-256 in the browser to detect document upload corruption instantly. Reviewing lightweight technical strategies for public registries.
Designing multi-carrier fallback strategies when primary telecommunication links drop. Reviewing lightweight technical strategies for public registries.
How non-intrusive spam filters keep public portals accessible for impaired users. Reviewing lightweight technical strategies for public registries.
Configuring B-tree indexes for zero-latency tracking query performance. Reviewing lightweight technical strategies for public registries.
Decoupling read-only public registers from databases to prevent system crashes. Reviewing lightweight technical strategies for public registries.
A critical review of database structures in administrative asset management. Reviewing lightweight technical strategies for public registries.
Configuring Content Security Policies (CSP) and frame-ancestors headers. Reviewing lightweight technical strategies for public registries.
How Next.js static builds survive traffic spikes without database scaling. Reviewing lightweight technical strategies for public registries.
Serving static multilingual templates using minimal HTML attribute tags. Reviewing lightweight technical strategies for public registries.
Balancing incoming permit queues automatically to prevent processing delays. Reviewing lightweight technical strategies for public registries.
Evaluating single-file relational databases for low-resource municipal registries. Reviewing lightweight technical strategies for public registries.
Optimizing container workloads on 512MB RAM virtual private servers. Reviewing lightweight technical strategies for public registries.
Avoiding database syncing conflicts across geographically separated time zones. Reviewing lightweight technical strategies for public registries.
Using SHA-256 in the browser to detect document upload corruption instantly. Reviewing lightweight technical strategies for public registries.
Designing multi-carrier fallback strategies when primary telecommunication links drop. Reviewing lightweight technical strategies for public registries.
How non-intrusive spam filters keep public portals accessible for impaired users. Reviewing lightweight technical strategies for public registries.
Configuring B-tree indexes for zero-latency tracking query performance. Reviewing lightweight technical strategies for public registries.
Decoupling read-only public registers from databases to prevent system crashes. Reviewing lightweight technical strategies for public registries.
A critical review of database structures in administrative asset management. Reviewing lightweight technical strategies for public registries.
Configuring Content Security Policies (CSP) and frame-ancestors headers. Reviewing lightweight technical strategies for public registries.
How Next.js static builds survive traffic spikes without database scaling. Reviewing lightweight technical strategies for public registries.
Serving static multilingual templates using minimal HTML attribute tags. Reviewing lightweight technical strategies for public registries.
Balancing incoming permit queues automatically to prevent processing delays. Reviewing lightweight technical strategies for public registries.
Evaluating single-file relational databases for low-resource municipal registries. Reviewing lightweight technical strategies for public registries.
Optimizing container workloads on 512MB RAM virtual private servers. Reviewing lightweight technical strategies for public registries.
Avoiding database syncing conflicts across geographically separated time zones. Reviewing lightweight technical strategies for public registries.
Using SHA-256 in the browser to detect document upload corruption instantly. Reviewing lightweight technical strategies for public registries.
Designing multi-carrier fallback strategies when primary telecommunication links drop. Reviewing lightweight technical strategies for public registries.
How non-intrusive spam filters keep public portals accessible for impaired users. Reviewing lightweight technical strategies for public registries.
Configuring B-tree indexes for zero-latency tracking query performance. Reviewing lightweight technical strategies for public registries.
Decoupling read-only public registers from databases to prevent system crashes. Reviewing lightweight technical strategies for public registries.
A critical review of database structures in administrative asset management. Reviewing lightweight technical strategies for public registries.
Configuring Content Security Policies (CSP) and frame-ancestors headers. Reviewing lightweight technical strategies for public registries.
How Next.js static builds survive traffic spikes without database scaling. Reviewing lightweight technical strategies for public registries.
Serving static multilingual templates using minimal HTML attribute tags. Reviewing lightweight technical strategies for public registries.
Balancing incoming permit queues automatically to prevent processing delays. Reviewing lightweight technical strategies for public registries.
Evaluating single-file relational databases for low-resource municipal registries. Reviewing lightweight technical strategies for public registries.