Skip to content
View YastecHub's full-sized avatar

Highlights

  • Pro

Block or report YastecHub

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

👨🏽‍💻 whoami

public sealed record Engineer
{
    public string   Name     => "Yasir Oladimeji";
    public string   Role     => "Full Stack Software Engineer";
    public string   Base     => "Lagos, Nigeria 🇳🇬  (remote ready, any timezone)";
    public string[] Domains  => ["Fintech", "E commerce", "AI / LLMs", "Healthtech", "SaaS"];
    public string[] Thinks   => ["Clean Architecture", "DDD", "CQRS", "Event driven systems"];
    public string   Policy   => "If it's solvable, I'll solve it. If it's shippable, I'll ship it.";
}

I build production systems that move money, serve customers and talk to AI: wallet ledgers processing 10,000+ daily transactions, e commerce platforms with 25+ APIs, and LLM powered backends that win hackathons.

I work across the whole stack. Backend architecture, frontend, infrastructure, data, integrations, automation. Hand me a problem with a solution in it, and I'll find that solution and ship it.


🧭 How I Work

Step What it means
1. Understand Profile the system, trace the request, read the query plan, find the real problem before touching code
2. Design Pick the right tool for the job: CQRS, caching, events, or just a well placed index
3. Build Clean, tested, containerised code with xUnit, Docker, CI/CD and zero downtime deploys
4. Observe Serilog tracing, metrics and alerts, then iterate until it's fast and stable

🧰 Bring Me a Problem

No task is "not my stack". If it's solvable, here's what I'll do with it:

You need… I'll deliver…
💸 Payments, wallets, ledgers Idempotent, auditable money flows that survive retries, replays and broker restarts
⚡ A slow API Measurable speedups. I've cut p95 latency by 45% with indexing and query plan work
🧱 A monolith that's hurting A clean split into a modular monolith or microservices, with Kafka or RabbitMQ in between
🤖 AI in your product Resilient LLM integrations with retries, backoff and circuit breakers
🔐 Auth that holds up JWT, OAuth2, RBAC, secure cookies, layered middleware
🕰️ Legacy code Safe migrations. I took 5+ client projects from .NET 6 to .NET 8 with zero downtime
🖥️ A polished UI React, Next.js and Tailwind front ends wired cleanly to the APIs behind them
🔁 Boring manual work Automation: background services, schedulers, WhatsApp and email bots

📈 Impact in Numbers

10,000+ 45% ~60% 40% 30% 🥇 + 🥉
daily transactions on a Kafka backed ledger faster p95 API responses less DB read load with Redis fewer LLM endpoint errors fewer production incidents hackathon podiums

🏗️ Featured Work

🏦 WaaS: Wallet as a Service

Production · Fintech

Wallet creation, KYC, balances and transaction history across 15+ endpoints. Ledger extracted into its own microservice, with idempotent Kafka consumers that guarantee no double credit or double debit, even under network failure.

C# .NET 8 Kafka EF Core SQL Server Clean Architecture

🛒 GrowthGIA: E Commerce Platform

Production · E commerce

Modular monolith over Commerce, Identity and Logistics with 25+ REST APIs, ACID transactions and architecture fitness tests. Redis TTL caching cut DB round trips by ~60% at peak.

.NET 10 PostgreSQL Redis DDD Vertical Slice

🥇 1st Place · UNILAG Hackathon

Two stage AI allocation engine (Housing Vulnerability Index + spatial optimisation) that processes 3,000+ applications in 0.34s, a 16× lift in bed assignments for the lowest income students.

Python AI Optimisation

🩺 Sentra: AI Health & Accessibility

🥉 3rd Place · TOS Hub Hackathon

LLM powered healthcare backend unifying symptom analysis, voice to diagnosis, OCR and obstacle detection behind 10+ documented endpoints.

TypeScript NestJS LLMs Swagger

🏛️ WhitteIntelCoop

Production · Whitteintel

Versioned (v1/v2) API with CQRS + MediatR splitting reads from writes, fine grained RBAC, Unit of Work, xUnit coverage, Docker Compose and Serilog tracing.

ASP.NET Core CQRS MediatR JWT xUnit

HNG Finalist

GroqAI LLM integration for Telex with retry, exponential backoff and circuit breakers, cutting the error rate by 40% under high concurrency.

C# .NET GroqAI Resilience patterns

More builds: MediVoice (healthcare language bridge) · Paystack × ASP.NET Core (end to end payment integration)


🧬 Career Log

$ git log --oneline --graph yasir/career

* 2026  (HEAD -> main)  Software Engineer        @ Whitteintel Limited         ·  CQRS, RBAC, xUnit, Docker, Serilog
* 2025                  Full Stack Engineer      @ Codefactory Innovative Hub  ·  WaaS, Kafka ledger, GrowthGIA, 45% faster p95
* 2025                  .NET Backend Developer   @ Teknikforce (Delhi, IN)     ·  .NET 6 to 8 across 5+ client projects
* 2024                  Backend Intern           @ HNG Tech                    ·  GroqAI × Telex, Finalist
* ----  (root)          Doctor of Pharmacy       @ University of Lagos         ·  where the problem solving started

🛠️ Tech Stack

Languages & Runtimes

Backend Frameworks

Frontend

Messaging · Caching · Data

Cloud · DevOps · Tooling

Now Learning


SQL Server EF Core LINQ MediatR Serilog xUnit Swagger/OpenAPI JWT OAuth2 RBAC Twilio GroqAI YarnGPT

Patterns I reach for: Clean Architecture · DDD · CQRS · Vertical Slice · Repository + Unit of Work · SOLID · API Versioning · Idempotency · Circuit Breakers


🔭 Right Now

  • 🧴 Building: engineering at a health tech startup on a mission to put your skin first, making expert skincare smarter, more personal and easier to reach. More to share soon.
  • 📚 Learning: Java, system design, Azure, and the deeper corners of the .NET ecosystem
  • ☕ Focus: my frontend game is sharpened, so the spotlight is now on Java and the JVM
  • 🤝 Open to: full stack work. Frontend, backend, or the whole thing end to end

⚡ Fun fact: I read query plans for fun. On purpose. Voluntarily.


📊 GitHub Stats

GitHub stats Top languages GitHub streak Contribution graph

📬 Got something that needs building?

Frontend, backend or both. Send it over and let's ship it.

Pinned Loading

  1. PayStackImplementationTesting PayStackImplementationTesting Public

    This repository demonstrates the integration of the PayStack payment gateway into an ASP.NET Core application. It includes end-to-end implementation for initiating, verifying, and managing payments.

    C# 2

  2. medi-voice medi-voice Public

    MediVoice - Healthcare Language Bridge

    TypeScript 1

  3. biolympics-frontend biolympics-frontend Public

    TypeScript

  4. hostelsync-ai hostelsync-ai Public

    Forked from ZafrullahId/hostelsync-ai

    Python

  5. yasir-oyebo-fullstack-engineer-portfolio yasir-oyebo-fullstack-engineer-portfolio Public

    TypeScript

  6. telexintegrations/SocialMediaAgent telexintegrations/SocialMediaAgent Public archive

    An integration that generates AI-powered social media posts with content, hashtags, and media suggestions based on trending topics.

    C# 3