Badr Choubai

If you always do what you’ve always done, you’ll always get what you’ve always got.

I enjoy learning about technology because so much of the world depends on it. Writing code allows me to understand how some of it works, and I love learning about topics in computing, engineering, and science. When I'm not writing code, you can find me having a coffee, reading a book, running or hiking, listening to music, spending time with friends, or attending meetups.

Technical Proficiency

What I know.

  • Programming Languages: C#, Go, and TypeScript
  • Version Control: Git, Azure DevOps, GitHub
  • Containerization: Docker, Kubernetes
  • Database Technologies: Azure CosmosDB, MongoDB, Microsoft SQL Server, SQLite
  • Cloud Technologies: Azure, Cloudflare, Terraform
  • Software Testing: Unit, Integration, Contract, and End-to-End Testing

Background

What I do.

I have expertise in C#, Go, and TypeScript, paired with a strong foundation in cloud technologies, containerization, and database management.

Projects

CS-Resources

A curated list of learning resources covering a range of topics, including programming fundamentals, system design, databases, and opportunities to engage with local tech communities.

Services

This repository contains source code for multiple API projects written in different programming languages. They serve me as a single source of truth to showcase patterns I've learned with a particular language or related tooling.

www

The source code for this website.

Recent Posts