Skip to content
View verygreenboi's full-sized avatar
πŸ’»
Slamming keys!
πŸ’»
Slamming keys!

Organizations

@CodeHaven9ja @Glassstone-Solutions

Block or report verygreenboi

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

Hi, I'm Thompson Edolo πŸ‘‹

Senior Software Engineer Β· 12+ years shipping backend services, desktop apps & rich web frontends
Full-stack across TypeScript, Node.js, Java, Flutter & Python Β· Remote-native, async-first

πŸ“ Lagos, Nigeria (UTC+1) Β Β·Β  🌍 Open to remote / distributed roles worldwide

LinkedIn Email GitHub


🟒 Open to work

I recently wrapped up a 4-year fully-remote tenure at Time Doctor and I'm looking for my next Senior / Staff / Tech Lead role β€” backend, full-stack, or platform. I ship features end to end (data model β†’ API β†’ UI) and thrive in async, cross-timezone teams. Let's talk.


πŸ‘¨β€πŸ’» About me

  • πŸ”­ 12+ years across backend services, Qt/Angular hybrid desktop apps, and production web frontends.
  • πŸ” Deep in authentication & identity β€” OAuth2/OIDC, refresh-token flows, and Keycloak (I've built and published Keycloak extensions).
  • πŸ§‘β€πŸ« Led a 20-person team at Kobo360 (one of Africa's largest logistics platforms) β€” set technical direction, ran reviews, mentored juniors.
  • πŸ§ͺ Test-driven by default β€” drove a Jasmine/Karma β†’ Jest + Playwright migration; write TDD from the outside in.
  • 🎡 Just shipped GanGan β€” a direct-to-fan music platform (public artist profiles, fan subscription tiers, pay-per-content, encrypted HLS streaming) spanning a Bun/TypeScript API, Angular SSR web, and Kotlin Multiplatform mobile.
  • πŸš€ Co-founder at GetVoicify product studio; also shipped Meet me (scheduling + payments, ~2,000 SME clients / 5,000 users).

πŸ› οΈ Tech I work with

TypeScript Node.js Angular React Svelte Java Kotlin Dart Flutter Python Rust

OAuth2 / OIDC Keycloak MongoDB Docker Kubernetes Cloudflare Workers GCP AWS Playwright Jest


πŸ’Ό Where I've made an impact

Role Company What I did
Senior Software Engineer Time Doctor (workforce-analytics SaaS, US Β· remote) Owned the auth backend serving 100k+ users β€” led an OAuth2 migration and the desktop refresh-token design. Shipped User-Created Tasks & Break Tracking (adopted by VOIS, Hello Rache). Built across the Qt/Angular hybrid desktop app + browser extensions; wired up Segment analytics.
Technical Lead β€” Visibility Kobo360 (digital logistics Β· Lagos) Led a 20-person team delivering real-time shipment tracking; set direction, mentored, coordinated with product & ops. Kept trucks visible through the COVID-era CACOVID relief surge.
Co-founder & Engineer GetVoicify (product studio) Shipped GanGan β€” a direct-to-fan music platform (artist profiles, subscription tiers, encrypted HLS streaming) built full-stack across a Bun/TypeScript API, Angular SSR web, and Kotlin Multiplatform mobile. Earlier: Meet me scheduling/payments platform with Slack/Google/Outlook integrations; Keycloak extensions, Cloudflare Workers APIs, and Flutter apps.

πŸ“Œ Featured projects

  • GanGan 🎡 β€” Direct-to-fan music platform: public artist profiles, fan subscription tiers & pay-per-content, encrypted HLS audio streaming. Full-stack across a Bun/Elysia TypeScript API, Angular SSR web, and Kotlin Multiplatform (Android + iOS) mobile. (shipped product Β· closed source)
  • claude-usage-tracker β€” Track Claude Code token usage & cost across machines. Local collector agent + Dockerized FastAPI/SQLite dashboard. Python
  • api-key-extension β€” πŸ”‘ Keycloak extension adding API-key auth endpoints for user management & validation. Java
  • Put.io-Migrator β€” Resumable file-migration tool (Put.io β†’ NAS) built with strict TDD. Python
  • gangan-waitlist-api β€” Serverless waitlist API on Cloudflare Workers. TypeScript
  • @codehaven/ngx-polylist β€” Polymorphic list component library for Angular, published to npm. TypeScript
  • NIDC β€” Nigeria import-duty calculator. Java

πŸ“Š GitHub at a glance

Followers Public repos Profile views


Comfortable owning a feature from API and data design through the UI β€” and shipping it with people I never share a timezone with. πŸš€

Pinned Loading

  1. bca_butler bca_butler Public

    Telegram bot

    JavaScript

  2. NIDC NIDC Public

    Nigeria import duty calculator

    Java

  3. Smooth Transition Smooth Transition
    1
    {
    2
      transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    3
    }
  4. polylist polylist Public

    Polymorphic list for Angular

    TypeScript 1