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

Block or report ToshGitonga0

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
ToshGitonga0/README.md

Tosh W. Gitonga

Software Engineer

Python · TypeScript · Backend · Data · Automation


I build software that turns complex problems into reliable systems, useful tools, and clean developer experiences.


GitHub   ·   LinkedIn   ·   X   ·   Email



About

I'm a software engineer focused on backend systems, data, automation, and developer tooling.

I work primarily with Python and TypeScript, building everything from APIs and data pipelines to SDKs, web applications, automation systems, and developer tools.

I enjoy working where software meets messy real world problems — taking something complicated, understanding the underlying system, and turning it into something structured, reliable, and usable.

My interests sit across connected areas:

Software
   │
   ├── Backend systems
   ├── APIs & integrations
   ├── Data & databases
   ├── Automation
   ├── Web scraping
   ├── SDKs & developer tooling
   └── Full-stack applications

What I build

Backend systems

Designing and building services that power applications and data products.

  • REST APIs
  • Authentication & authorization
  • Database-backed applications
  • Async services
  • API integrations
  • Background processing
  • Real-time communication
  • Service architecture

Data systems

Working with data from collection to consumption.

  • Data ingestion
  • Data cleaning & transformation
  • Relational databases
  • Data modelling
  • ETL / data pipelines
  • Structured datasets
  • Data validation
  • API-based data services

Web automation

Building systems that interact with the web programmatically.

  • Web scraping
  • Browser automation
  • Dynamic websites
  • Data extraction
  • Automated workflows
  • API reverse engineering
  • Scheduled collection
  • Data processing

Developer tooling

Building software that other developers can build with.

  • Python packages
  • TypeScript libraries
  • SDKs
  • API clients
  • CLI tools
  • Browser extensions
  • Reusable components
  • Developer utilities

Python · TypeScript · Data · Systems

Pinned Loading

  1. kenya-data kenya-data Public

    Structured, validated, and provenance-focused Kenyan administrative data with portable SQLite, Python, and TypeScript SDKs.

    Python

  2. kra-etims kra-etims Public

    Strictly typed TypeScript SDK for integrating applications with the KRA eTIMS API in Kenya.

    TypeScript

  3. kryptoke kryptoke Public

    KryptoKE — full-stack crypto trading app (FastAPI + Next.js). Wallets, orders, MPESA hooks, price simulator.

    TypeScript 1