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

www open_in_new

The source code for this website.

Web Development

CS-Resources open_in_new

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.

Continuous Learning

Services open_in_new

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.

API Development

buddy.config open_in_new

The setup script I use to easily commission myself a computer to write code with.

Systems Administration

Recent Posts