avatar

Software Engineer

Mohamed Zarhou

About

As a student at 1337 Coding School, I am delving into the world of Software Engineering, covering everything from low-level programming to project management and high-level programming.

Projects

Highleads

Highleads

Highleads is an AI-powered customer support SaaS platform that automatically learns from your website content to provide intelligent responses to customer inquiries. The platform integrates with multiple social media platforms and provides advanced AI capabilities and natural language processing features.

  • Laravel
  • Inertia.js
  • React
  • AWS
  • RAG
Transcendence

Transcendence

Web-based Pong game with seamlessly integrated chat features. This project encompasses a wide range of functionalities, including two authentication methods: email-password and OAuth2.0. Additionally, we implemented Two-Factor Authentication (2FA) to enhance security.

  • Typescript
  • NestJS
  • NextJS
  • Websockets
  • TailwindCSS
  • 2FA
  • Docker
  • Prisma
  • PostgreSQL
  • Redis
Inception

Inception

System Administration project focused on enhancing knowledge of system administration through Docker usage. Adhered to specific guidelines and best practices to set up a small infrastructure with various services, including NGINX, WordPress with php-fpm, and MariaDB, each running in dedicated containers. Developed Dockerfiles for each service, emphasizing a hands-on approach to system administration and networking.

  • Docker
  • WordPress
  • NGINX
  • MariaDB
MiniRT

MiniRT

A high-performance ray tracer implemented in C, designed for rendering realistic 3D scenes with accurate light and shadow simulation. It leverages efficient algorithms to handle complex object intersections.

  • C
  • Graphic
InsureFlow

InsureFlow

Assurance Agency Management System that streamlines the management of clients, credit, credit payments, contracts, vehicles, and agency charges.

  • Laravel
  • PHP
  • Inertia.js
  • Svelte
  • TailwindCSS
Minishell

Minishell

Minishell presents a simplified version of a Unix shell, giving users access to essential command-line functionalities.

  • C
  • Bash
Fract'ol

Fract'ol

Fract'ol is a graphical project designed to create interactive fractal representations. It is programmed in C and utilizes the MiniLibX graphics library to implement rendering for the Julia, Mandelbrot, and Burning Ship sets. The project allows infinite zoom, color manipulation, and introduces event handling.

  • C
  • Graphic

Contact

Feel free to Contact me by submitting the form below and I will get back to you as soon as possible