Skip to content
View Clifftech123's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@zero-to-mastery @dotnet-foundation @CliffTech-Solutions @accra-dotnet-azure-user-group

Block or report Clifftech123

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Clifftech123/README.md

header

Hi there, I'm Isaiah Clifford Opoku 👋

I am a Software Engineer, Microsoft MVP, and Open Source Developer. I build production-ready libraries, developer tools, and APIs things engineers actually reach for to get work done. When I'm not writing code, I'm writing articles, recording tutorials, and sharing everything I learn with the community.

📧 Want to connect with me? Reach out via email: opokuisaiahclifford123@gmail.com

Microsoft Most Valuable Professional (MVP)


Open Source Projects

Open source is where I do some of my best work. Here are projects I've shipped that are live, used, and available for the community:

  •  Clifftech123/AzureStorage.Standard: A simplified library wrapping all four Azure Storage services (Blobs, Tables, Queues, Files) with built-in Polly retry policies and consistent error handling.
  •  Clifftech123/unio: One API, every format. Extract strongly-typed data from Excel, CSV, PDF, JSON, and XML. Auto-detects the format, streams large files via IAsyncEnumerable<T>, and ships a DI-ready interface. Zero external dependencies in the core package.
  •  Clifftech123/CountryData.Globalization: A high-performance library with 250+ countries, regions, currencies, phone codes, and full culture/region integration. O(1) lookups, thread-safe, zero dependencies.
  •  Clifftech123/CountryData.js: A comprehensive offline Node.js package for global country data (names, phone codes, regions, flags, currency symbols). Supports both JavaScript and TypeScript. 14 stars, 7 forks.

Technical Writing & Content

I write and teach .NET, Azure, and software engineering across multiple platforms. Come check it out:

  •  YouTube — @CliffTech: video tutorials on .NET, Azure, and building real-world software
  •  freeCodeCamp: in-depth .NET and cloud tutorials read by thousands of developers
  •  Dev.to: practical guides and engineering how-tos
  •  clifftech.dev: longer-form posts, project breakdowns, and deep-dives

Activities

Clifftech123's GitHub stats

Pinned Loading

  1. CountryData.js CountryData.js Public

    An offline Node.js library that gives you instant access to world country, state/province, and city data with no API calls, no network required, and full TypeScript support.

    TypeScript 14 7

  2. CliffTechYouTube CliffTechYouTube Public

    CliffTech YouTube code repository! This is the one-stop destination for all the code snippets, projects, and tutorials featured on the CliffTech YouTube channel, where I teach Azure and .NET techn…

    C# 38 14

  3. AzureStorage.Standard AzureStorage.Standard Public

    A clean, modern .NET library that simplifies working with Azure Storage services through a unified, intuitive API.

    C# 4

  4. CountryData.Globalization CountryData.Globalization Public

    A .NET library providing offline global country data with Microsoft CultureInfo and RegionInfo integration, ready for DI and globalization-aware applications.

    C# 1

  5. unio unio Public

    One API, every format. Extract typed data from Excel, CSV, PDF, JSON, and XML in C#.

    C# 4

  6. EfCoreKit EfCoreKit Public

    EF Core extensions library that eliminates boilerplate so you can focus on building features.

    C# 2