Formatted for A4. Use your browser's “Save as PDF” to keep a copy.
Capability statement
Eddie Ezekiel Ochieng
Software developer · Kenya
eddie.ochieng@usalama-voice.com
www.eddie-ezekiel.com
linkedin.com/in/eddie-ezekiel-ochieng-ds
Summary
I build web applications and information systems for organisations in Kenya and East Africa. Most projects begin with work that has outgrown a spreadsheet or a WhatsApp group. I work directly with each client, from the first conversation to support after launch.
All the projects listed overleaf are live and in use, apart from Usalama Voice, which is being prepared for a pilot.
10
systems built, 9 in daily use
36
languages on LughaKonnect
21
shops on DukaKonnect
8
landlords on RentKonnect
Capabilities
- Information systems
- Software for the records and processes an organisation depends on from day to day.
- Web applications
- Tools that run in the browser, built for one specific job and the people doing it.
- Dashboards & portals
- Screens that show each person the information their role needs.
- Workflow automation
- Repetitive manual work turned into a dependable process, with a person still involved where judgement matters.
- Data & reporting
- Turning messy information into records that can be checked and reported on.
- APIs & integrations
- Connecting your systems to each other, and to outside services such as M-PESA or SMS.
- Websites & CMS
- Public websites your team can update without calling anyone.
- UX & product design
- Interfaces designed around how people actually use them.
- Deployment & support
- Getting a system live and secure, then looking after it once it is in use.
Delivery methodology
1. Discovery
Understand the organisation and the problem as it really is.
2. Mapping
Document the current workflow and who needs access to what.
3. Design
Agree the interface and the technical approach before building starts.
4. Build
Develop in short cycles, each ending in something you can try.
5. Test
Test with real users wherever possible, including security checks.
6. Deploy
Set up the live system, with backups and monitoring in place.
7. Handover
Provide documentation and training for your team.
8. Support
Maintain and improve the system after launch.
Selected projects
| Project | What it is | Status |
|---|---|---|
Usalama Voice Gender-based violence response usalama-voice.com | A platform that keeps a survivor’s case connected from the first call for help through to recovery, with a separate workspace for each kind of responder. | Readying for pilot |
LughaKonnect Language data · open corpus lughakonnect.co.ke | A community-built dictionary and translation platform for Kenyan languages, with moderation and verification built in. | Live |
PostKonnect Communications · AI workflow postkonnect.vercel.app | A social media desk. You add a story or a photograph, and it drafts a post for each channel. Nothing is published until someone approves it. | Live |
Cheche Za Nuru Foundation Non-profit · website & admin chechezanurufoundation.org | The foundation’s website and the admin system behind it, which the team uses to publish its own stories and updates. | Live |
Daftari Financial data · automation whatsapp-transaction-extractor.vercel.app | A tool that reads an exported WhatsApp chat and turns the transactions in it into clean records you can filter and export. | Live |
Golden Eagle Insurance Agency Insurance & investment advisory goldeneagleltd.org | The agency’s website, including online quote requests and an investment growth estimator. | Live |
DukaKonnect Retail · small business dukakonnect.co.ke | Bookkeeping for small Kenyan shops, with staff logins that never show cost prices or profit. | Live |
RentKonnect Property · landlords rentkonnect.co.ke | Rent tracking for Kenyan landlords, with automatic monthly billing and reconciliation of M-PESA payments. | Live |
The Test Card Publishing · AI reviews thetestcard.com | A publication about AI in everyday life, with honest reviews and comparisons, built on a headless CMS. | Live |
Florider Insurance Guide Insurance guidance · Florida florider.org | A plain-English guide to Florida car insurance, with interactive tools and a way for readers to ask questions. | Live |
Ways to engage
- · Direct projects, scoped and quoted
- · Tenders and requests for quotation
- · Technical partner or subcontractor on larger tenders
- · Ongoing maintenance and support after launch
Technology
Next.js, React, TypeScript, Python, Supabase and PostgreSQL, Tailwind CSS. Integrations include Africa's Talking (SMS), Resend (email), Google Gemini (AI), Sanity (CMS), Make and Vercel.