Skip to content
View davidhenia's full-sized avatar
πŸ‘‹
πŸ‘‹

Block or report davidhenia

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
davidhenia/README.md

πŸ‘‹ Hi, I’m David Henia

I’m David β€” an entrepreneur, software engineer, and product person based in Nairobi.

  • πŸ’‘ Co-Founder & CTO of Wazi β€” pioneering digital mental health for Africa.
  • πŸ€– Co-Founder of GrantAI β€” helping organizations streamline grant applications with AI.
  • πŸ”­ Currently leading software & data platforms at Zembo, building e-mobility and clean energy infrastructure in Africa.
  • 🌱 Learning more about IoT integrations, scalable data systems, and real-time AI applications.
  • 🀝 Open to collaborating on product, software & systems, data-for-good initiatives, and sustainable tech solutions.
  • πŸ’¬ Ask me about startups, product strategy, software & systems architecture, and scaling tech teams.
  • πŸ“« Connect with me: LinkedIn β€’ Website β€’ GitHub
  • ⚑ Fun fact: I’m a big sci-fi & fantasy fan (books, movies, comics) β€” and currently researching calm, friendly big dogs (thinking of adopting a Cane Corso πŸ•).

🀝 Working with Me

Wrote below to help communicate how I like to work.

Communication Styles

Guiding Philosophy:
I follow three guiding principles:

  • Is it true?
  • Is it necessary?
  • Is it kind?

If something doesn’t tick all those boxes, I hesitate to share it. If it’s true & necessary, I aim to find a kind way to share it.


πŸ“¬ Communication Channels

  • Email: Important but not urgent – I respond within a day to a week.
  • Slack: Important but not urgent – I respond immediately to within a few hours during working hours.
  • WhatsApp / Direct Call: For super important & urgent only (system downtime, blocking issues, real-time logistics).

πŸ’‘ For calls: Please ask β€œDo you have 5 or 10 minutes for a quick chat?”


⏳ Expectations for Responsiveness

  • I may not respond immediately if I’m in back-to-back meetings, but I’ll follow up as soon as possible.
  • Urgent = outages, blocking issues, real-time logistics.
  • Everything else can wait until I’m available.

πŸŒ™ Respect for Off-Time

  • No communication on weekends, holidays, or after hours (before 9am, after 5pm) unless urgent.
  • I may send emails or Slack messages, but don’t expect responses until working hours.

πŸ“… Meeting Preferences

  • I live by my calendar β€” feel free to schedule time, but include context (via Email/Slack).
  • Avoid unplanned calls unless urgent.

πŸ›  Software Team & Project Management

  • We use Jira + Scrum β†’ Sprint-based iterative work, regular feedback, constant improvement.
  • Focus time is key. Sprint scope changes only if urgent (bugs/blockers).
  • Feature requests β†’ backlog.

πŸ™Œ Delegation & Trust & Ownership

  • I trust team members to make judgment calls if I’m unavailable, especially if my input would only change outcomes by ~30% or less.
  • I expect everyone to take ownership of their tasks and proactively communicate if things are going off track. It’s okay to ask for help early, but leaving things until the last minute can create unnecessary stress.

Example:

  • Mobile devs know mobile best β€” I defer to them.
  • DevOps/API specialists know their domain β€” I trust their expertise.

⚑ Handling Conflict

  • Direct, respectful conversations resolve most issues.

πŸ“š Learning & Development

  • Always open to learning and improving.
  • Happy to support your growth and receive feedback on mine.

πŸ§˜β€β™‚οΈ Work Style & Environment

  • I work best in focused blocks but welcome quick brainstorming with heads-up.
  • Mental health matters: For you and for me. If I’m having a tough day, I’ll communicate that I may need extra support or a push. Sometimes, just pairing up on tasks can help me get unstuck.
  • I believe in treating everyone with respect and understanding that personal lives affect work. We all have ups and downs. If you need to reschedule due to personal reasons, feel free to be open about it.
  • and I’m happy to offer the same in return. Found this to be helpful in the past

🧾 Ownership & Accountability

  • Take ownership of tasks and communicate early if things go off track.
  • Asking for help early prevents last-minute stress.

✨ Feedback

I value kindness, openness, and respect.
I’ll treat you as the best person for your role, and I trust you’ll do the same.


Pinned Loading

  1. checklist-going-live checklist-going-live Public

    Forked from spatie/checklist-going-live

    The checklist that is used when a project is going live

  2. dora-fourkeys dora-fourkeys Public

    Forked from dora-team/fourkeys

    Platform for monitoring the four key software delivery metrics of software delivery

    Python

  3. google-apps-script-samples google-apps-script-samples Public

    Forked from googleworkspace/apps-script-samples

    Sample code for Google Apps Script, a cloud-based scripting service for Google Apps

    JavaScript