Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Muhammad Bilal

Backend Engineer · .NET · Go & Systems

Computer Science @ FAST NUCES Karachi · Class of 2027

I build backend systems with C# / ASP.NET Core, while exploring Go, concurrency, distributed systems, scalability, and system design.


About

I'm a Computer Science student at FAST NUCES Karachi focused on backend engineering and building reliable software systems.

My core interests are:

  • Backend Engineering — APIs, authentication, architecture, and databases
  • .NET Development — ASP.NET Core, Web APIs, Entity Framework Core, and SignalR
  • Go & Concurrency — goroutines, channels, synchronization, and concurrent workloads
  • Distributed Systems — learning replication, consistency, fault tolerance, and scalability
  • Competitive Programming — algorithms, data structures, and problem solving

I'm particularly interested in understanding how backend systems behave under concurrency, load, and failure.


Currently Learning

I'm expanding from backend development into systems and distributed computing, focusing on:

  • Distributed Systems — replication, consistency, fault tolerance, and failure handling
  • System Design — scalability, reliability, and system architecture
  • Go — concurrency patterns, networking, and systems-oriented development

Current Work

GoScale

Mini Distributed Systems Lab in Go · In Progress

A hands-on project for exploring how backend systems handle concurrency, distributed state, scaling, and failure through progressively more complex implementations.

Currently working on:

  • Concurrent in-memory key-value storage
  • HTTP APIs and request handling
  • Goroutines, channels, and synchronization
  • Graceful shutdown and lifecycle management
  • Unit testing concurrent components

Next:

  • Distributed storage
  • Replication
  • Fault tolerance
  • Scalability

→ View GoScale


DevFlow

Backend Platform for Team Collaboration

A team collaboration backend built with ASP.NET Core, using Clean Architecture and CQRS with a focus on modularity, maintainability, and testing.

Architecture & engineering:

  • Clean Architecture
  • CQRS
  • MediatR
  • Entity Framework Core
  • Pipeline Behaviors
  • Global Exception Handling
  • Authentication & Authorization
  • Role-Based Access Control
  • SignalR
  • Unit Testing

Implemented modules:

  • Authentication
  • Workspace Management
  • Project Management
  • Task Management
  • Notifications

→ View DevFlow


Experience

Software Engineering Intern · XEEOFF Pvt Ltd Sep 2025 – Dec 2025 · .NET

Contributed to PhinExIntra, a cybersecurity SaaS platform, and SDrive Admin Portal as part of a .NET engineering team.


Technical Skills

Languages

C# · Go · C++ · Python · C

Backend

ASP.NET Core · .NET · FastAPI · REST APIs · Entity Framework Core · SignalR

Databases

PostgreSQL · SQL Server · Azure SQL

Architecture & Engineering

Clean Architecture · CQRS · Concurrency · Authentication & Authorization · Unit Testing

Infrastructure & Tools

Docker · Azure · Git · GitHub · Postman · Visual Studio · VS Code


Competitive Programming

I use competitive programming to strengthen algorithmic thinking, data structures, and problem-solving skills.

  • 600+ algorithmic problems solved across competitive programming platforms and university contests
  • 🏆 ICPC Asia Regional Qualifier
  • 🏅 Coders Cup 2025 Finalist

LeetCode · Codeforces


Achievements

  • 🥇 PROCOM 2026 — AI Grand Prix Winner
  • 🏆 ICPC Asia Regional Qualifier
  • 🏅 Coders Cup 2025 Finalist
  • 🏅 AI Got Talent Competition — 4th Place
  • 🎓 4× Dean's List

GitHub Activity

GitHub Contribution Activity

Let's Connect

I'm interested in backend engineering, systems development, distributed systems, and open-source projects.

If you're working on interesting backend or infrastructure problems, feel free to reach out.


Building systems. Solving problems. Learning by shipping.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors