Skip to content
View Yassiinee's full-sized avatar
🌍
Committing to a life of code.
🌍
Committing to a life of code.

Block or report Yassiinee

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Yassiinee/README.md

Yassine Zakhama

AI-Augmented Software Engineer · C# .NET Backend Architect · LLM Power User

LinkedIn StackOverflow GitHub Email Profile Views


I'm a backend software engineer with deep roots in the C# / .NET ecosystem — and in 2025, I made the leap into AI-augmented development. I now use AI as a core part of my engineering workflow: from architectural reasoning and code generation to debugging and spec drafting.

The fundamentals haven't changed — clean architecture, solid domain modeling, scalable systems. But the speed at which I move has. AI doesn't replace engineering judgment; it amplifies it.

"Big change is due to the smallest impacts."


🤖 AI-Augmented Workflow (2026)

Layer Tools & Methods
AI Collaboration Claude, ChatGPT, GitHub Copilot
Prompt Engineering Spec-driven prompting, context engineering, chain-of-thought
Code Generation AI-assisted TDD, scaffolding via LLMs, agent workflows
Architecture Clean Architecture, DDD, CQRS, Microservices
Review & QA AI-assisted code review, automated test generation

🛠️ Core Engineering Stack

💻 Languages & Frameworks

C# .NET ASP.NET Core Entity Framework TypeScript Angular

🗄️ Databases

SQL Server PostgreSQL MySQL MongoDB Redis

☁️ Cloud & DevOps

Azure Docker Kubernetes

📬 Messaging & Streaming

RabbitMQ Kafka

🛠️ Tools

Git Postman Swagger Visual Studio Rider


🧠 How I Use AI in Engineering

My daily AI workflow follows a simple loop: Specify → Generate → Review → Refine

  • Spec-first prompting — I write precise, structured prompts that mirror software specifications. Garbage in, garbage out still applies.
  • LLMs for architectural reasoning — When I'm designing a system, I use AI as a thinking partner to stress-test decisions before writing a single line.
  • AI-assisted TDD — Generate unit test scaffolds from specs, then implement to make them pass. Faster red-green-refactor cycles.
  • Context engineering — Managing token windows, injecting domain knowledge, and chaining prompts effectively is a craft in itself.

The engineers who will thrive in 2026 are the ones who deeply understand what they're building — because you can't direct an AI toward something you can't define yourself.


📊 GitHub Stats


GitHub Streak


Currently learning: Life — one commit at a time.

Pinned Loading

  1. MainSignalClient MainSignalClient Public

    SignalR is a library for ASP.NET developers that simplifies the process of adding real-time web functionality to applications

    C# 1

  2. MainSignalServer MainSignalServer Public

    A Hub allows the client and server to call methods to each other directly. SignalR uses a Hub instead of controllers like in ASP.NET MVC. For that, we need to create a class that will inherit from …

    C#

  3. win-verify-trust win-verify-trust Public

    Win Verify Trust project that checks file signatures using the WinVerifyTrust API in .NET

    C# 1

  4. DotNetSemanticAgent DotNetSemanticAgent Public

    Building your own AI Agent using Semantic Kernel

    C#

  5. Retink-App Retink-App Public

    JavaScript

  6. middleware_vue_app middleware_vue_app Public

    Vue