Skip to content
View askarthemasss's full-sized avatar
:octocat:
Learning
:octocat:
Learning

Block or report askarthemasss

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
askarthemasss/README.md

X YouTube LinkedIn

Portfolio LeetCode Gmail



// src/app/engineers/askar.service.ts

import { Injectable, signal, computed } from '@angular/core';

@Injectable({ providedIn: 'root' })
export class AskarService {

  readonly name       = signal('Mohamed Askar');
  readonly title      = signal('Frontend Engineer · Angular Craftsman');
  readonly location   = signal('Chennai, India 🇮🇳');
  readonly experience = signal('5+ years across hospitality enterprise tech');

  readonly career = signal([
    { org: 'Agilysys',   role: 'Software Analyst',           period: 'Apr 2023 – Present'     },
    { org: 'Zappyworks', role: 'Intern → Member Tech Staff', period: 'Sept 2021 – Apr 2023'   },
  ]);

  readonly recognition = signal('⭐ Super Squad Award — Agilysys');

  readonly expertise = signal({
    daily:      ['Angular v1–v20', 'TypeScript', 'RxJS', 'Signals', 'Tailwind CSS'],
    testing:    ['Jest', 'Jasmine', 'ESLint'],
    ai:         ['MCP Tooling', 'Claude AI', 'Gemini', 'GitHub Copilot', 'Lovable'],
    growing:    ['C#', '.NET Core', 'Python'],
  });

  readonly shipped = signal([
    'LTReee        →  ltreee.app             — link-in-bio builder',
    'RoleMentor AI →  rolementor.lovable.app — AI career advisor',
  ]);

  readonly content = signal([
    'Angular internals, threads & articles  →  X @askarthemass',
    'Shorts · DSA walkthroughs · AI news    →  YouTube @askarcodes',
  ]);

  readonly drive = computed(() =>
    `Ship real things. Stay curious. Build in public.`
  );
}

⚡ Stack

Core

Angular  TypeScript  JavaScript  RxJS  Tailwind  HTML5  CSS3

Testing & Quality

Jest  Jasmine  ESLint

Tooling

Git  GitHub  VS Code  Figma  Vercel  Postman  Supabase

🤖 AI & Agentic

Copilot  Claude  MCP  Gemini  OpenAI  Lovable

Expanding Into

C#  .NET  Python


🚀 Shipped

🔗 LTReee ltreee.app

Free, fast link-in-bio page builder. One link to hold your portfolio, socials, and contact — loads instantly, no account wall.

Live TypeScript Vercel

🧠 RoleMentor AI rolementor.lovable.app

AI-powered career advisor. Structured conversations that help you navigate role transitions, skill gaps, and career direction.

Live Claude Lovable


📡 Content

✍️ X — @askarthemass

Angular deep-dives, modern API threads, and frontend engineering takes.

Recent articles
├── httpResource() — kills manual Observables
└── @defer — screen splitting, not lazy routing

Follow on X

🎬 YouTube — @askarcodes

Engineering shorts — Angular internals, Python DSA, AI news breakdowns.

Recent shorts
├── Angular @defer() — component loading
├── Two Sum — O(n) in Python
└── OpenAI GPT-6 Astra: 1.05M context

Subscribe


📊 GitHub Stats


Want the full stats dashboard? Set up two GitHub Actions in this repo and they generate beautiful SVG cards daily, hosted by GitHub itself — never broken, no external dependency. Takes 5 minutes.

→ Snake animation: Platane/snk — add .github/workflows/snake.yml → Full metrics card: lowlighter/metrics — add .github/workflows/metrics.yml


🗺️ Roadmap

Status Item
✅ Led AngularJS → Angular v17+ enterprise migration
✅ Super Squad Award — Agilysys cross-functional delivery
✅ Shipped LTReee & RoleMentor AI — both live
✅ Regular content on X & YouTube
✅ MCP tooling integrated into dev workflow
🔄 Angular Resource API · Zoneless Change Detection
🔄 C# / .NET Core backend foundations
🔄 Recurra — subscription tracker with Gmail AI parsing
🎯 Open-source Angular contributions
🎯 Angular tutorial series
🎯 Tech meetup talk


X YouTube LinkedIn LeetCode Gmail

Pinned Loading

  1. askar-portfolio askar-portfolio Public

    HTML 1

  2. focus-flow focus-flow Public

    TypeScript 1

  3. ltreee ltreee Public

    TypeScript 1

  4. neon-surge-3d neon-surge-3d Public

    JavaScript

  5. Oceanview-Villa Oceanview-Villa Public

    JavaScript

  6. dev-essentials-hub dev-essentials-hub Public

    TypeScript