Skip to content
View AlemMekru's full-sized avatar

Block or report AlemMekru

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

Hi, I'm Alem Mekru 👋

PhD Researcher in Applied AI | MSc in AI | Senior Software Engineer

Machine Learning • LLMs • RAG Systems • Explainable AI

I am a senior software engineer and applied AI researcher with 20 years of experience designing and building enterprise software systems. My current work focuses on machine learning, large language models, retrieval-augmented generation, explainable AI, and decision-support systems.

I am particularly interested in building practical, responsible, and transparent AI systems that connect research with real-world needs.


Research and Professional Interests

  • Artificial Intelligence and Machine Learning
  • Large Language Models
  • Retrieval-Augmented Generation
  • Natural Language Processing
  • Explainable and Responsible AI
  • AI Decision-Support Systems
  • AI Software Systems
  • Educational Technology and AI
  • Cloud-Based AI Infrastructure

Featured Projects

RentShield Canada

An AI-powered decision-support platform for the Canadian rental housing market.

Highlights

  • DistilBERT-based rental risk classification
  • Housing-stress prediction using machine learning
  • Explainable recommendations
  • Canadian rental-market analysis
  • Human-in-the-loop decision support

View repository


CanGovLM

A decoder-only Transformer language model developed from scratch using official Canadian government data.

Highlights

  • Custom language-model architecture and training pipeline
  • Byte-level BPE tokenization
  • Training corpus based on official Canadian government data
  • Transparent and reproducible development process
  • Planned bilingual English and French support
  • End-to-end language-model engineering

View repository


NASA RAG System

A retrieval-augmented generation system for querying NASA mission transcripts using semantic search and large language models.

Highlights

  • Semantic search and vector retrieval
  • Context-aware document retrieval
  • LLM-powered question answering
  • Knowledge-grounded responses
  • Practical RAG architecture

View repository


Technical Skills

AI and Machine Learning

  • Python, PyTorch and Scikit-learn
  • Transformers and DistilBERT
  • Large Language Models
  • Retrieval-Augmented Generation
  • Natural Language Processing
  • Explainable AI
  • Prompt engineering and evaluation

Software Engineering

  • C#, Python, JavaScript and SQL
  • ASP.NET, React and Next.js
  • REST API design and integration
  • Enterprise application architecture
  • Software analysis, design and documentation

Cloud and Data

  • Azure OpenAI
  • Microsoft SQL Server
  • MongoDB
  • Cloud-based AI services

Teaching and Mentorship

My background includes classroom teaching, technical training, and supervising students involved in applied software projects. I am interested in helping students connect computing theory with practical work in AI, machine learning, software systems, and responsible technology.


Education

PhD Researcher in Applied Artificial Intelligence

Research interests include explainable AI, decision-support systems, responsible AI, and digital public services.

Master of Science in Artificial Intelligence

Bachelor of Science in Computer Science

Diploma in Computer Engineering

President’s Honour List, Niagara College Canada


Portfolio

Explore my additional AI and software-engineering work:

AI Project Portfolio


Connect

Open to opportunities in: AI engineering, applied AI research, machine learning, LLM systems, software engineering, and post-secondary AI education.


Building practical AI systems that connect research, engineering, and real-world impact.

Pinned Loading

  1. CanGovLM CanGovLM Public

    CanGovLM - A decoder-only Transformer language model built from scratch using official Canadian government data.

    Python

  2. Project7_Integrative_Industry_Synthesis Project7_Integrative_Industry_Synthesis Public

    RentShield Canada: An integrated AI decision-support system combining rental search, risk detection, housing stress prediction, and renter guidance for the Canadian housing market.

    Jupyter Notebook

  3. Agentic-AI-inventory-quoting-system Agentic-AI-inventory-quoting-system Public

    Multi-agent system for inventory management, pricing, and order fulfillment using tool-based AI agents (smolagents). Demonstrates orchestration, financial state tracking, and real-world business wo…

    Python

  4. production-llm-vllm production-llm-vllm Public

    Production-grade AI inference platform using FastAPI, Streamlit, RunPod Serverless vLLM, and Meta Llama 3.1 8B Instruct.

    Python

  5. sovereign-llm-kubernetes-platform sovereign-llm-kubernetes-platform Public

    Production-grade Kubernetes platform for sovereign LLM and RAG deployment with vLLM, FastAPI, Helm, CI/CD, autoscaling, monitoring, and secure AI infrastructure.

    Python