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

Block or report deveasyclick

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

Portrait of Yusuf Adeniyi

Yusuf Adeniyi

Senior Software Engineer · Payments & Backend Systems · Go, Node.js & TypeScript

I build reliable products across the stack, with a focus on payments, backend architecture, and developer tools. Based in Lagos, Nigeria, I work across backend systems and user-facing applications, taking products from early ideas into production.

Portfolio · LinkedIn · Email · Articles

Selected company contributions

These are contributions in employed roles, separate from the independent projects below.

Company & role Selected contributions
ElitesAfrica · Senior Software Engineer Built a multi-provider billing engine with fallback logic, crypto-to-Naira withdrawals, and asynchronous transaction tracking.
Goodkind · Senior Software Engineer First engineering hire; helped take the product from MVP to acquisition. Built personalized video delivery and internal caption-editing tools, and contributed to the Cloudinary-to-Mux migration.
Tilvio · Senior Software Engineer Built Go APIs and real-time fulfillment dashboards, optimized PostgreSQL queries, and implemented Redis-backed caching.

Independent projects

Project What it demonstrates Explore
Iwifunni Flags Environment-specific feature configuration, user targeting, gradual rollouts, and audit history with Next.js, Hono, and PostgreSQL. Website · Architecture
GitX An AI-powered Go CLI for commit messages, pull request descriptions, and changelogs, with user confirmation before committing. Engineering notes
BillPay SDK A stateless TypeScript interface over Interswitch and VTPass, with explicit provider selection and failover. npm: billpay · Engineering notes
DispatchKit — Multi-channel Notification Infrastructure Multi-tenant notification infrastructure with Go, PostgreSQL, Redis, and asynchronous delivery across email, SMS, and push. Website · Engineering notes
Zendo A customer support platform combining a Next.js dashboard, an embeddable widget, and a Go backend. Source
OpenB2B Multi-tenant ordering and invoicing for small wholesalers, using Go, PostgreSQL, and React. Demo
BillPay A full-stack bill payment platform with provider routing, background retries, and reconciliation. Separate from the reusable BillPay SDK. Demo

DispatchKit's repository and website currently retain the Iwifunni name. It is a separate codebase from Iwifunni Flags.

Engineering focus

  • Reliable backends: API design, payment integrations, asynchronous queues, caching, and production debugging.

  • Product ownership: working across backend systems and the interfaces people use.

  • Developer experience: typed contracts, reusable SDKs, command-line tools, and clear documentation.

  • Languages: TypeScript, JavaScript, Go

  • Backend: Node.js, NestJS, Chi, GraphQL, gRPC, WebSockets, message queues

  • Frontend: React, Next.js, Vite, Tailwind CSS

  • Data & infrastructure: PostgreSQL, MongoDB, Redis, AWS, Docker, Nginx, GitHub Actions, Datadog

Writing

Get in touch

Building a product or untangling a backend problem? Reach me at ydeniyi@gmail.com.

Pinned Loading

  1. feature-flags feature-flags Public

    Feature management and progressive delivery for modern applications.

    TypeScript

  2. gitx gitx Public

    GitX is an AI-powered command-line Git assistant that improves developer productivity by generating commit messages, pull request descriptions, and changelogs.

    Go

  3. billpay-sdk billpay-sdk Public

    A unified Node.js/TypeScript SDK abstracting Interswitch and VTPass behind a single interface

    TypeScript

  4. iwifunni iwifunni Public

    A multi-tenant, API-driven notification platform in Go. It lets you send email, SMS, and push notifications through a single REST API, processed asynchronously via a Redis-backed queue.

    TypeScript

  5. billpay billpay Public

    BillPay is a secure and reliable bill payment service built with NestJS, Prisma ORM, PostgreSQL, and Redis, using Interswitch as the payment processor and biller aggregator. With BillPay, users can…

    TypeScript 3

  6. openb2b openb2b Public

    OpenB2B is an open-source, multi-tenant ordering and invoicing platform designed for small wholesalers to manage products, process orders, and track invoices.

    Go