Skip to content
View shadrackb1's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report shadrackb1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shadrackb1/README.md
Field notebook — constraint diagram in ink

Shadrack Baraka Mwahanga · engineer · LLB Kabarak · Nakuru / Nairobi

Constraint is the brief. I ship systems for the Kenya most stacks ignore: no reliable internet, feature phones, screenshot fraud, M-Pesa cash rails, crews in 47 counties. Law school taught me to read the rule; field ops taught me to build the one that survives.


Stay in the lab

Open Shadrack Lab: six cursor-driven systems on one canvas. Keys 1–6 switch biomes.

Biome What moves
Flow field Curl-noise rivers; drag to pour a vortex
Particle life Four species that herd and scatter
Attractor Thomas by default, Lorenz while held
Chladni Sand settling on nodal lines
Julia Complex map with c on the cursor
Soft bodies Soft blobs you can shove around

If the pointer goes still, the field drifts on its own. Games and product mocks sit in the playground hub.

Hand sketch of 47-county coverage Margin notes to self

Flagship systems

Case index of shipped systems
System What it does Hard constraint
Research in a Stick Offline AI research on USB Labs without network
KSAS Expiring QR + device bind Screenshot fraud
Juriscore Case search, briefs, citations PDF directories that do not teach
USSD Attendance Dial-in on any handset No app store required
Foursons FieldOps Sites, fuel, breakdowns One crew, 47 counties
EFK Battles Tournaments, M-Pesa entry Cash economy end to end

Selected work

Domain Repos
Legal literacy Know Your Rights KE · Law Beyond · Haki
Campus KABU AI · Class Connect · CampusEats
Markets & money ShopLedger · STK sandbox · Jua Kazi KE
Community OBOMOCARE · CareConnect · PAWA

Method

Stack follows the constraint, not the résumé. React or Next when bandwidth exists; Node, Express, Postgres on USSD and money paths; FastAPI for research corpora; Firebase when realtime ops matter more than elegance. Ship a thin client, a boring API, and an offline path.

Credentials: hub. Portfolio: shadrack-portfolio-alpha.vercel.app.

SBM field stamp

Recent activity


Contact

shadrackb@kabarak.ac.ke · LinkedIn · Portfolio · Lab

Still-alive notebook: ink bleeds, the stamp presses and breathes, pens keep drawing, county dots pulse, margin stars and spirals wander, coffee ring stains slowly. SBM · FIELD · KENYA.

Popular repositories Loading

  1. hakichatbot hakichatbot Public

    Haki — legal assistant chatbot for law students (Node, Express, EJS)

    Python

  2. haki-chatbot haki-chatbot Public

    Haki/AgriShield — WhatsApp grievance bot for farm workers rights in Kenyan agribusiness

    JavaScript

  3. foursons-fieldops foursons-fieldops Public

    Field operations & comms for Foursons Holdings — sites, fuel logs, breakdowns, casual registry across 47 counties

    JavaScript

  4. careconnect1 careconnect1 Public

    CareConnect — care coordination for parents and caregivers: logs, GPS, SOS, handoffs

    JavaScript

  5. knowyourrightske knowyourrightske Public

    Know Your Rights KE — mobile-first legal literacy platform for Kenyan citizens

    TypeScript

  6. kyr-node kyr-node Public

    Node/Express backend for Know Your Rights — Helmet, rate limiting, server-rendered views

    EJS