Skip to content
View jalakhras's full-sized avatar

Block or report jalakhras

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
jalakhras/README.md

Hi, I'm Jassar Mahmoud 👋

Technical Team Lead & Software Architect  ·  Senior .NET Developer  ·  Riyadh, Saudi Arabia  ·  Amman, Jordan

LinkedIn Medium Repositories


🧭 About

  • 💼 8+ years building national-scale enterprise platforms with ASP.NET Core · ABP Framework · Microservices · DDD / CQRS · Angular
  • 🏢 Technical Team Lead at solutions by stc, Riyadh
  • 📈 On the side: automated trading systems — MetaTrader 5 Expert Advisors (MQL5), TradingView tooling and Python market analysis
  • ✍️ I write about .NET and software architecture on Medium
  • 🎯 Care about clean architecture, well-designed domain models, and evidence-driven decisions

🚀 Featured projects

Project What it is Stack
JA-FalconCore-Automated-Trading-Platform Modular MT5 Expert Advisor for Nasdaq: isolated strategy engines, structural SL / partial TP / runner management, append-on-close reporting MQL5
tv-scroll-capture Chrome extension (MV3) that stitches an extended, pixel-exact screenshot of a TradingView chart — bilingual EN/AR UI JavaScript
image-to-html Screenshot → Bootstrap HTML with a CNN+LSTM model (pix2code-based), Gradio demo, weights shipped as a release Python · Keras
CourseLibrary RESTful API built with ASP.NET Core 3.1 — resource design, paging, filtering, HATEOAS C#
DesignPatternsInCSharp Adapter, Proxy, Singleton, State and more — sample implementations C#

🛠️ Tech stack

C# .NET ASP.NET Core EF Core ABP Microservices DDD/CQRS Angular Vue Python TensorFlow/Keras MQL5 TradingView SQL Server

📚 Continuous learning

80+ completed Pluralsight courses since 2018. A few that shaped how I work:

Area Courses
Architecture Clean Architecture: Patterns, Practices, and Principles · Domain-Driven Design Fundamentals · CQRS in Practice · Microservices: The Big Picture · SOLID Principles for C# Developers · Refactoring for C# Developers · Clean Code
APIs ASP.NET Core Web API Fundamentals · Designing RESTful Web APIs · Implementing Advanced RESTful Concerns · Documenting an API with OpenAPI / Swagger · Building GraphQL APIs with ASP.NET Core · Building an Async API · Securing ASP.NET Core with OAuth2 and OpenID Connect
Data EF Core 6 Fundamentals · LINQ Fundamentals · Data Access in C# · C# Design Patterns: Data Access Patterns · Elasticsearch for .NET Developers · SQL Server Tables and Views
C# C# Fundamentals · C# Interfaces · Concurrent Collections · Defensive Coding · Design Patterns (Strategy, Singleton, Bridge, Command, Chain of Responsibility) · Reflection Best Practices · Testing with xUnit.net
Front-end Angular Fundamentals · Angular 11 Fundamentals · TypeScript Fundamentals & In-depth · JavaScript series (Objects & Prototypes, Promises, Modules, Generators, Security) · Vue.js Fundamentals

Most of my older repositories (2019 – 2022) are the hands-on labs from those courses. They are kept archived for reference — browse them with the learning topic.

Pinned Loading

  1. CourseLibrary CourseLibrary Public

    RESTful API with ASP.NET Core 3.1: resource design, paging, filtering, sorting, HATEOAS and caching

    C#

  2. DesignPatternsInCSharp DesignPatternsInCSharp Public

    Sample implementations of design patterns in C#: Adapter, Proxy, Singleton, State and more

    C#

  3. JA-FalconCore-Automated-Trading-Platform JA-FalconCore-Automated-Trading-Platform Public

    Modular MetaTrader 5 Expert Advisor for Nasdaq: isolated strategy engines, structural SL, partial TP, runner management and append-on-close reporting

    MQL5

  4. SamuraiApp SamuraiApp Public

    Entity Framework Core 5 fundamentals: DbContext, migrations, relationships, querying and change tracking

    C#

  5. tv-scroll-capture tv-scroll-capture Public

    Chrome extension (Manifest V3) that stitches an extended, pixel-exact screenshot of a TradingView chart. Bilingual EN/AR UI

    JavaScript

  6. image-to-html image-to-html Public

    Screenshot to Bootstrap HTML with a CNN+LSTM model (pix2code-based) and a Gradio demo

    Python