Skip to content
View Oluiy's full-sized avatar
πŸ’­
learning and open to collaboration
πŸ’­
learning and open to collaboration

Highlights

  • Pro

Block or report Oluiy

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

Hi there πŸ‘‹ Israel here!

Backend-heavy Software Engineer Β· C#/.NET first, plus TypeScript and Python Β· Lagos, Nigeria πŸ‡³πŸ‡¬

I build the parts of software that are underrated and not seen but have to work: APIs that don't fall over, infrastructure that supports them. I try to write code that's still easy to follow six months later, easily understood even by someone who's not me and I'm just as comfortable in React and Tailwind when an idea needs a face, not just an engine.

But I don't just write or debug code. I design the system. What actually matters to me is the decision behind it: why a boundary sits where it does, what happens at 3am when a provider goes down, whether the next person to touch this curses my name or not. A lot of what I've shipped lately came from hitting the same failure twice. A bill nobody caught in time. A restore nobody had actually tried. Boilerplate I'd typed out by hand once too often. Each one turned into something I only had to build once.


πŸ”­ Right now

C#/.NET is home base, the one I'm strongest in. TypeScript and Python come right after, I reach for them without thinking about it. I'm also picking up Rust and Go, and the only way that's ever actually stuck for me is building something real using it, something unforgiving enough that I can't fake my way through. That's what db-guard did for Rust. FitGuard did the same for Go. Both are below, and both do work I'd trust with someone else's data.

Beyond that, I'm going deeper on distributed systems and the practical side of running LLMs in production. I am actively learning the theoretical and practical aspects of engineering which includes understanding the abstractions, understanding basics of systems, understanding the OSI models, networking, and more. I choose simplicity over complexity.


πŸš€ Open source I've shipped

πŸ›‘οΈ FitGuard Β· Go

npm Downloads License: Apache

A self-hostable, OpenAI-compatible AI gateway that stops runaway LLM bills before they happen: the kind of incident where a stuck loop or an unbounded max_tokens turns into an $8K bill. It's a single Go binary with no required dependencies: change one baseURL and your existing OpenAI/Anthropic/Gemini/Groq/Together SDK calls keep working, now with guardrails.

πŸ“– Documentation Β· npm install -g fitguard or curl -fsSL https://raw.githubusercontent.com/Oluiy/ai-cost-guard/main/install.sh | sh

πŸ—οΈ BuildQuickPkg Β· C# / .NET

NuGet Downloads License: MIT

An interactive .NET CLI that scaffolds a complete Clean Architecture ASP.NET Core solution (API, Application, Domain, and optionally Infrastructure), already wired up, testable, and building in seconds. dotnet new gives you an empty folder. This gives you something that actually runs.

πŸ“– Documentation Β· dotnet tool install --global BuildQuickPkg

πŸ¦€ db-guard Β· Rust (source private pending release)

🧩 buildquick · TypeScript (the cross-stack successor to BuildQuickPkg; private for now)


πŸ’Ό Where I've worked

Backend Engineer, BLYKN Β· April 2026 – Present Β· Remote Leading the modernization of core legacy systems: upgrading outdated frameworks to current standards, introducing containerization for faster and safer deployments, and rewriting complex legacy code into readable, efficient logic that the team can actually maintain and extend. Built a cloud-based messaging layer connecting independent services, keeping the platform stable under heavy load.

Product Manager & Software Engineer, Imaginarium Marketing Communications Β· March 2026 – Present Β· Hybrid, Lagos Applying Jobs-to-Be-Done and MoSCoW prioritization alongside user interviews to map real user friction into a product roadmap. Engineered an internal analytics tool that automated client campaign tracking, replacing manual monitoring with real-time performance insights.

Independent engineering & open source Β· 2024 – Present Alongside my degree, I spent this stretch building backend systems for early-stage products, and turning recurring headaches into tools I could stop rebuilding: a scaffolder, once I'd retyped the same folder structure one too many times. A gateway, after an LLM bill got away from me(and also acts like an aggregator of AI services). A backup verifier, once I realised nobody on any team I'd worked with had ever actually tried restoring one. Everything above came out of this stretch.

Game Research Analyst Intern, Extern (Mobalytics) Β· April 2024 – May 2024 Data analytics and reporting on player engagement trends; research and findings delivered to program leadership, contributing to a measurable shift toward more action/combat-oriented content.


πŸ† Things I'm proud of

  • Cut projected infrastructure spend by 60% at BLYKN: architected a hybrid-cloud microservice setup on DigitalOcean Kubernetes plus Azure Service Bus rather than a full Azure deployment, and held a production-grade SLA doing it. The 60% is measured against the costed-out all-Azure alternative, not against a previous bill.
  • Designed a budget system that survives concurrency: FitGuard reserves each request's worst-case cost before the upstream call, so simultaneous requests can't jointly blow through a limit. Getting that right is the difference between a spending cap and a suggestion.
  • Published tools that solved real-world problems people can actually install and make use of: BuildQuickPkg on NuGet (v1.1.0, seven releases) and FitGuard on npm, each with a documentation site instead of a lonely README.

πŸ§‘πŸΎβ€πŸ’» Tech stack & skills

  • Languages: C# (primary), TypeScript, Python, JavaScript, SQL, C Β· currently learning: Rust, Go
  • Backend: ASP.NET Core / .NET 8–9, Node.js(NestJS, Express, Fastify), FastAPI
  • Data, Database & ORM: PostgreSQL, MySQL, MongoDB, Redis, SQLite, ORM (EF Core, Prisma ORM)
  • Cloud & DevOps: Docker, Kubernetes, Azure (Service Bus, App Services), DigitalOcean (Droplets, Spaces), AWS, Cloudflare, GitHub Actions, cert-manager, Git/GitHub
  • Architecture: Distributed systems, event-driven messaging, Clean Architecture, systems design, database design, API design & detailed documentation
  • Frontend: React.js, Tailwind CSS, Motion, HTML5, CSS3, Bootstrap
  • AI/ML: LLM gateways & cost control, NLP/LLM integration, emotion detection, prompt engineering

✍️ Writing

I write up what I learn along the way, mostly the decisions behind the stuff above, and the handful of things I only really understood once I had to explain them to someone else.

Substack Medium


πŸ“« Let's talk

If you're building something backend-heavy, fighting an LLM bill, or wondering whether your backups actually restore, I'd genuinely like to hear about it.

LinkedIn Email

πŸ˜‡ Always learning, always building πŸš€


Oluiy's Stats Oluiy's Top Languages

Pinned Loading

  1. build-quick-aspnet build-quick-aspnet Public

    An open-source project that allows developers to focus on building what really matters, and spend less time setting up their project on their local computer

    C# 1

  2. ai-cost-guard ai-cost-guard Public

    Go 2

  3. oluiy oluiy Public

    Repository- About me!

  4. MiniAssetManagementProj MiniAssetManagementProj Public

    TypeScript

  5. Books-store Books-store Public

    Creating a books-store using MERN stack

    JavaScript 1

  6. prayerforce_bot prayerforce_bot Public

    Python 1