Skip to content
Fahmy Hassan

Available · Backend · AI Research · Teaching

Engineeringdependable systemsand practical AI.

I connect production-grade .NET architecture, artificial intelligence research, and teaching into work that helps people build software with discipline, clarity, and momentum.

Make it correct, make it clear, make it concise, make it fast.” — Wes Dyer

  • C#
  • .NET
  • ASP.NET Core
  • Blazor
  • Clean Architecture
  • Microservices
  • PostgreSQL
  • SQL Server
  • Distributed Systems
  • REST APIs
  • CI/CD
  • GitHub Actions
  • Machine Learning
  • AI Research
0Years in software development
0Years in senior .NET backend work
0Published research papers
CUAI graduate studies at Boulder

01Profile

Industry depth with a researcher’s curiosity.

I bring a rare blend of long-running industry experience and active academic exploration. My background is anchored in C#, .NET, backend architecture, databases, and distributed systems, while my current graduate work in Computer Science focuses on Artificial Intelligence at the University of Colorado Boulder.

The thread across my work is practical rigor: make systems explainable, durable, and teachable so students, engineers, and teams can move from theory to reliable implementation.

02Current Focus

Where I am investing attention now.

01

AI / ML research

Turning intelligent systems from abstract possibility into measurable behavior.

02

Advanced .NET architecture

Designing service boundaries, APIs, and data flows that stay maintainable under pressure.

03

Distributed systems

Working through coordination, resilience, and observability in real backend environments.

04

Computer science education

Helping learners build strong mental models, not just memorize framework syntax.

03Expertise

Technical range built for real systems.

From senior backend execution to AI-enabled thinking, my work sits at the intersection of architecture, data, research, and instruction.

01

C# and .NET

ASP.NET Web API, .NET Core, Blazor, enterprise backend systems, and legacy modernization.

C#.NETAPIs
02

Architecture

Clean architecture, MVC, service design, REST contracts, and pragmatic system boundaries.

MicroservicesDesign
03

Data and persistence

SQL Server, PostgreSQL, MySQL, schema design, query behavior, and data model evolution.

SQLModelingPerformance
04

Artificial intelligence

Graduate AI work, ML concepts, data science foundations, and intelligent application design.

AIMLResearch

04Projects

Systems shipped, not just described.

Selected work where architecture, delivery discipline, and automation come together.

Distributed Systems · .NET

Distributed Construction ERP

A modular, multi-service construction ERP: clean-architecture .NET API host, background worker, and a Blazor UI — with a full CI/CD pipeline deploying to SmarterASP.net and rich email notifications.

ASP.NETBlazorPostgreSQLCI/CD
Next.js · Static Export Live

Personal Portfolio (this site)

A statically-exported Next.js 15 site with an automated GitHub Actions pipeline: lint, type-check, build, and FTP deploy — with commit, deploy, and lifecycle notification emails.

Next.jsTypeScriptTailwindGitHub Actions
Visit project ↗
ASP.NET · Applied Mathematics Live

Math Knowledge

The quantitative backbone behind the engineering: linear algebra, probability, and discrete structures worked through rigorously and rendered as an interactive reference — because durable software judgment is downstream of the math, not a substitute for it.

Linear AlgebraProbabilityDiscrete MathASP.NET
Visit project ↗

05Research

AI thinking grounded in measurable software outcomes.

My research interests live where intelligent systems, human reasoning, and software engineering meet. I care about AI that can be evaluated, explained, and used to improve the way people learn, build, and decide.

Discuss collaboration →
Published work4 papers

Academic writing shaped by software engineering discipline and applied AI questions.

Graduate pathComputer Science, AI concentration

Focused study through the University of Colorado Boulder.

Practical lensFrom model to metric

Preference for clear hypotheses, observable behavior, and meaningful baselines.

06Teaching

Courses that move from foundations to senior judgment.

Each course is designed to connect conceptual understanding with the habits expected in production software work.

Web Application

C# for Beginners

Programming foundations, syntax, control flow, and confidence with the C# ecosystem.

Web Application

C# for Junior Developers

Intermediate concepts, debugging habits, maintainable code, and applied best practices.

Architecture

C# Advanced

Senior-level patterns, backend design, performance awareness, and architecture tradeoffs.

Database

SQL and Modeling

Relational thinking, query mastery, schema quality, and practical database design.

07Principles

How I try to make complex work useful.

  1. 01Correct first.
    Systems need truth before speed.
  2. 02Explain the model.
    Good engineering gives people a mental handle.
  3. 03Design for change.
    Architecture should absorb reality, not deny it.
  4. 04Teach the judgment.
    Tools matter, but durable skill comes from reasoning.

08Contact

Interested in courses, research, or engineering collaboration?