Ali Saad

Skills

Frontend

Interfaces for enterprise web applications, from Angular and React front ends to Next.js sites.

  • React
  • Next.js
  • Angular
  • JavaScript
  • TypeScript
  • HTML
  • CSS

Backend

The core of my work: business logic, services and APIs in C# and the .NET ecosystem, from ASP.NET MVC to .NET Core and legacy WCF.

  • C#
  • ASP.NET MVC
  • ASP.NET Core
  • Web API
  • REST APIs
  • SOAP
  • WCF

Desktop Development

Cross-platform and Windows desktop software for enterprise identity and security use cases.

  • WPF
  • .NET MAUI
  • Avalonia

Database

Relational design, queries and SQL optimization behind large enterprise systems.

  • SQL Server
  • PostgreSQL

Architecture

Designing systems, integrations and APIs that stay maintainable as requirements grow.

  • System Design
  • Integration Design
  • API Architecture

DevOps

Source control and delivery pipelines for team-based development.

  • Git
  • Azure DevOps
  • GitHub Actions
  • Docker

Integration

Moving data between systems reliably: customer-specific exports, service integrations and file-based exchanges.

  • REST
  • SOAP
  • ETL
  • File Based Integrations

AI & Emerging Technologies

Professional development in AI-assisted development and modern tooling, applied to enterprise engineering work.

  • Generative AI
  • Prompt Engineering
  • AI Assisted Development
  • Claude Code
  • GitHub Copilot
  • Vector Databases
  • Embeddings
  • RAG Fundamentals
  • LLM Tooling

Cloud

Cloud platforms for hosting and delivering applications.

  • Azure

Professional development & certifications

These programs reflect ongoing professional development in AI-assisted software engineering, modern development workflows, vector databases, and emerging technologies.

Completed learning

Generative AI for Software Development

Applying generative AI across the development workflow.

Claude Code: A Highly Agentic Coding Assistant

Using an agentic coding assistant on real development tasks.

Pair Programming with a Large Language Model

Working with an LLM as a coding partner.

Building Applications with Vector Databases

Embeddings and vector search in application design.

Vector Databases: From Embeddings to Applications

How embeddings are stored, searched and used.

AI Python for Beginners

Python fundamentals with AI-assisted coding.