Skip to content
View dirm02's full-sized avatar

Highlights

  • Pro

Block or report dirm02

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

Mohamad Dirieh

Senior Full Stack Developer | React, Java, Azure DevOps, AI-Assisted Development

Typing intro

Email LinkedIn GitHub Profile views


About

I am a senior software developer in Toronto with 8+ years of experience delivering full-stack web applications, APIs, integrations, testing support, release validation, and production troubleshooting across enterprise, retail, and public-sector environments.

My strongest lane is practical delivery: React and TypeScript interfaces, API-connected workflows, Java/Spring-style service collaboration, SQL/data validation, Azure DevOps/GitHub delivery, and production-minded debugging. I also use AI-assisted development to accelerate implementation planning, refactoring, documentation, test-case thinking, and technical analysis while keeping human review and quality controls in the loop.

Current Focus

  • Building reliable, API-connected product workflows with React, TypeScript, REST APIs, and SQL-backed services.
  • Strengthening AI-assisted engineering practices for debugging, source-grounded analysis, documentation, and safer review loops.
  • Turning active SaaS PoCs, hiring challenges, and prototype work into portfolio-grade case studies with clearer architecture, deployment notes, and product screenshots.
  • Collaborating across DevOps, QA, data, product, and integration teams to ship maintainable software.

Active Project

Repo Live Stack Focus

Active proof-of-concept SaaS workspace for ABC Energy Solutions, built as an internal lead qualification assistant for reviewers, CRA team members, sales operators, and business-development teammates.

  • Built a guided chat workspace where internal reviewers can paste messy prospect notes from calls, CRM records, spreadsheets, emails, or research notes.
  • Designed a FastAPI backend that extracts lead facts, maintains structured lead state, tracks missing qualification fields, and applies deterministic Strategic Lead Matrix rules.
  • Kept final qualification logic deterministic and testable while using Gemini only for structured extraction support, with fallback paths when model output is unavailable.
  • Shipped a live Netlify frontend with Azure VM backend, PostgreSQL persistence, saved lead sessions, API health checks, PocketFlow orchestration, and focused pytest coverage.

Live demo: dirm02-onittest-abc-energy.netlify.app
Repository: github.com/dirm02/OnitTest

Featured Project

Repo Stack Focus

Proof-of-concept OSINT investigation application for Canadian public-spending accountability using grants, procurement, charity, registry, governance, policy, and adverse-media data.

  • Built React-based investigation workflows: search, dossiers, panels, graph views, source/caveat displays, action queues, and human-in-the-loop review screens.
  • Designed API-backed data flows using REST endpoints, PostgreSQL serving data, and GCP BigQuery analytical tables for heavier validation and ranked investigation outputs.
  • Used AI-assisted development for design review, debugging, prompt planning, documentation, and semantic-search-style routing.
  • Deployed the PoC to an Azure VM with scripted frontend/backend sync, API health checks, and smoke validation.

Live project link from the repository: lev3l.website

Tech Stack

Frontend

Frontend skills

Backend and Data

Backend and data skills

Cloud, DevOps, and Tools

Cloud and DevOps skills

Toolbox

React TypeScript JavaScript Java Spring Node.js Express Python PostgreSQL BigQuery Azure DevOps GitHub

How I Work

Product workflow -> API contract -> data validation -> test/release checks -> production follow-up
  • I like clear service boundaries, explicit API behavior, readable UI states, and practical documentation.
  • I treat AI tools as accelerators for reasoning and implementation, not replacements for review.
  • I am comfortable moving between frontend workflows, backend/API troubleshooting, SQL/data validation, and release support.
  • I care about maintainability, operational visibility, and making handoffs easier for the next person.

GitHub Snapshot

GitHub streak stats
GitHub profile trophies

Open To

  • Senior full stack developer roles
  • React / TypeScript application work
  • Java / Spring ecosystem collaboration
  • API integration, release validation, and production troubleshooting
  • AI-assisted engineering, RAG/search workflows, and source-grounded application features

Thanks for visiting. The best projects are the ones that make the next investigation, release, or handoff easier.

Pinned Loading

  1. Cross-Platform-Mobile-App-ItemList Cross-Platform-Mobile-App-ItemList Public

    A simple cross-platform mobile application using React Native framework

    JavaScript

  2. Contest Contest Public

    Accountability Hackathon Ottawa 2026 Challenge; Team: Maple DOGE | Maple DOGE ; Members: Mohamad Dirieh | https://www.linkedin.com/in/mohamad-dirieh-461a732ba/ , Evan Svendsen | https://www.linked…

    JavaScript 7