Mahmoud Aly

Mahmoud Aly

Computer Science Undergraduate | AI Enthusiast | Full-Stack Developer

mi2371384@gmail.com
+601162288349
Shah Alam, Selangor
10.08.2004

About Me

I am a dedicated and proactive Computer Science undergraduate at Management and Science University (MSU), with a strong foundation in software development, systems architecture, and applied AI. Passionate about creating innovative, user-centric applications powered by artificial intelligence, I have hands-on experience in full-stack development using Next.js, React, TypeScript, Prisma, and PostgreSQL, along with working knowledge of Python for scripting, automation, and AI integration.

I am also familiar with APIs such as OpenAI, Google Vision, and Cloudinary. Skilled in building scalable applications with modern UI frameworks, secure authentication, and cloud-integrated services, I enjoy solving real-world problems using current technologies and programming languages. I am eager to apply my knowledge in a practical setting, contribute to impactful projects, and gain hands-on experience in areas such as software engineering, AI, backend systems, cloud computing, or cybersecurity.

Education

Bachelor in Computer Science (HONS.)

Management and Science University, Shah Alam, Selangor
Feb 2023 - Feb 2026

Relevant courses: Data Structures & Algorithms, Object-Oriented Programming (OOP), Web Development, API Development, Database Management, Operating Systems, Artificial Intelligence, Distributed Systems, Software Engineering Principles, Computer Architecture, System Analysis & Design, Network & Data Security, Computer Vision, Linux Programming.

Graduation Project

Organization:MSU University
Graduation Project Presentation | 20.6.2025

A DEVELOPMENT OF AN AI-POWERED MENTAL HEALTH COUNSELING SYSTEM – CHATCARE

Tech StackDjango, Python, Groq API, LangChain, ChromaDB, HuggingFace Embeddings, SQLite, Bootstrap 5, JavaScript
  • Built a web-based mental health counseling chatbot that provides real-time, personalized support and evidence-based guidance to users.
  • Integrated RAG (Retrieval-Augmented Generation) using ChromaDB vector store and HuggingFace embeddings to enhance AI responses with contextual mental health knowledge from local documents and web sources.
  • Implemented multi-model LLM support with Groq API, supporting Llama 3.1 and Llama 3.3 models with configurable parameters (temperature, max tokens, streaming) for personalized AI interactions.
  • Developed a document processing system that extracts and indexes content from PDF, DOCX, TXT, and CSV files, enabling the AI to reference user-uploaded resources during conversations.
  • Built a custom prompt engineering interface allowing users to define AI behavior and system prompts, with dynamic site name generation based on custom personas.
  • Designed a modular Django architecture with user authentication, chat history persistence, and a responsive UI using Bootstrap 5 and crispy forms.
  • Implemented streaming responses for real-time chat interactions and intelligent keyword-based document retrieval to provide contextually relevant information during counseling sessions.

Key Skills

Personal Skills

  • Excellent written and verbal communication across technical and non-technical audiences
  • Proven leadership and team management abilities
  • Strategic thinking with sound decision-making under pressure
  • Strong sense of accountability and ownership
  • Highly adaptable in fast-paced and changing environments
  • Effective time management and prioritization skills
  • Skilled in conflict resolution and negotiation
  • Experienced in mentoring, coaching, and knowledge sharing
  • Collaborative team player with cross-functional alignment skills
  • Process-driven with strong attention to detail
  • Committed to continuous learning and self-improvement
  • Customer-focused mindset with service excellence orientation

Technical Skills

Programming Languages:

PythonC++TypeScriptJavaScript

Web Development:

Next.jsReactTailwind CSSRadix UIshadcn/ui

Backend & Databases:

Node.jsPrismaPostgreSQLMySQLRESTful APIs

Authentication & Security:

NextAuth (JWT, Google OAuth)Secure session handling

AI & OCR Integration:

OpenAIGroq SDKTesseract.jsGoogle Vision API

DevOps & Tools:

GitGitHubnpmPrisma StudioEnvironment configuration

Operating Systems:

LinuxWindows

Office & ERP Applications:

Microsoft Office SuiteOutlook

Troubleshooting & Analysis:

Skilled in debugging codes and operating system issues

Languages

Arabic Language
Fluent (Mother tongue)
English Language
Fluent

Volunteering

Community Outreach Volunteer (Orphanage Support Program)

Management and Science University (MSU)

  • Volunteered in a university-led outreach program supporting orphaned children through fun, educational games and interactive activities.
  • Assisted in organizing recreational sessions and distributing meals to create a safe, joyful, and supportive environment.
  • Provided emotional support and positive engagement to children through direct interaction and group activities.
  • Strengthened communication, empathy, and teamwork skills through hands-on community service.

Humanitarian Volunteer – Support Events for Palestinian Children

Community Events

  • Participated in community events focused on supporting Palestinian children in need through awareness activities and on-site assistance.
  • Assisted with event coordination, activity facilitation, and food distribution during humanitarian gatherings.
  • Worked alongside volunteers to ensure smooth event flow and a welcoming environment for participants.
  • Gained experience in humanitarian support, collaboration, and community engagement.

Student Volunteer – Community Aid & Food Support Program

Management and Science University (MSU)

  • Volunteered in university-organized initiatives aimed at supporting individuals and families in need through food provision and basic assistance.
  • Assisted in preparing, packaging, and distributing food while maintaining organization and respect.
  • Collaborated with student volunteers and coordinators to ensure efficient service delivery.
  • Enhanced teamwork, responsibility, and organizational skills through active participation.

Get In Touch

I'm always open to discussing new opportunities, projects, or collaborations.