Skip to content
View dowido's full-sized avatar
💭
I write code ha ha
💭
I write code ha ha
  • Nairobi,Kenya
  • 14:12 (UTC +03:00)

Block or report dowido

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 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
dowido/README.md
Typing SVG

Profile Views LinkedIn Status


▸ Professional Philosophy

"If it isn't optimized, it isn't finished."

I look at software through the lens of performance, resource utilization, and architectural cleanliness — whether that means profiling rendering pipelines to guarantee smooth frames under the 16.67ms / 60Hz threshold, or optimizing backend access patterns from O(n²) → O(1) / O(n log n). I build systems designed to scale without breaking a sweat.

▸ Systems & Engineering Taxonomy

system_host:     Egerton University (Computer Science)
engine_runtimes: [JVM, V8, Dart VM, CPython]

◆ High-Performance Runtimes

  • Kotlin · Java · Dart
  • Python · ES6+ JavaScript
  • SQL

◆ Enterprise & Web Systems

  • Spring Boot (IoC, MVC, Security)
  • Django
  • RESTful API Design

◆ UI & Client-Side Engines

  • Jetpack Compose
  • React Native · Flutter
  • React (Virtual DOM / Reconciliation)

◆ Automation, OS & Low-Level

  • ADB (Android Debug Bridge)
  • Linux System Administration
  • Bash · Git / GitHub

▸ Highlighted Engineering Focus Areas

◆ Client-Side & Mobile Optimization
  • Native & Cross-Platform Engines — Building fluid interfaces with Jetpack Compose, React Native, and Flutter, focused on optimized state management and eliminating unnecessary re-renders.
  • System-Level Profiling — Leveraging Android SDK APIs via ADB for runtime debugging and performance profiling.
  • Memory & Thread Management — Avoiding leaks, profiling GC overhead, and using Coroutines / Futures / Promises to keep the UI thread unblocked.
◆ Scalable Backend Architecture
  • Robust Frameworks — Modular, maintainable backends with Spring Boot and rapid, secure APIs with Django.
  • Database Tuning — Efficient SQL, indexed relations, and caching layers to maximize throughput and prevent connection pool starvation under load.
◆ Telemetry & Data Analysis (Off-Screen)
  • Analyzing raw telemetry from Scuderia Ferrari F1 sessions — speed profiles, throttle/braking dynamics, tire degradation curves.
  • Translating that same analytical intensity to the gym — tracking hypertrophy metrics and structural loading.

▸ Tech Stack

Kotlin Java Dart Python JavaScript SQL

Spring Boot Django React React Native Flutter Jetpack Compose

Linux Git GitHub Bash Android

▸ System Telemetry & Metrics

$ neofetch --developer "Donatello"
pronouns: He / Him
focus:    Mobile Runtime Architecture & High-Performance Backends
status:   Active & ready to optimize systemic bottlenecks...
target:   16.67ms frame budget | O(n log n) or better

▸ Trophy Case


"Optimized isn't a checkbox. It's the finish line."

Snake animation

Pinned Loading

  1. diving-into-react-native diving-into-react-native Public

    TypeScript

  2. Domain-expansion Domain-expansion Public

    JavaScript

  3. portfolio portfolio Public

    HTML