Fullstack Engineer

OMAR FAROUK LAMOUCHI

Software Developer/ Fullstack Engineer.

Building scalable backend systems and robust APIs.

My Tech Stack

Node.js
NestJS
Express
TypeScript
JavaScript
PostgreSQL
Next.js
React
Tailwind
Docker
Git
Jest

Other technologies I use

PHP
MySQL
HTML5
CSS3
Python
Bash
Playwright
Projects
Crawlsome SEO Audit Tool

Crawlsome

SEO audit web application that analyses multiple SEO criteria categories, detects issues, and generates action-driven recommendations to improve search visibility.

Technologies: #TypeScript #JavaScript #NestJS #Playwright #NextJS #React #Postman #Docker #PostgreSQL #jest

TypeScript98.3%
JavaScript1.7%
MedHive AI Appointment System

MedHive

Doctors appointment & management system with AI algorithms that suggest the most relevant specialist based on input symptoms, proximity and other data.

Technologies: #PHP #HTML #CSS #JavaScript #Apache #Python #MySQL

PHP54.2%
CSS15.5%
JavaScript13.3%
HTML13.1%
Python2.8%
LinguaLuna gamified language platform

LinguaLuna

Kids English & French gamified learning platform. Teachers create quizzes/writing tasks, AI generates assessments from any topic. Engaging, adaptive and fun.

Technologies: #NodeJS #TypeScript #Express #NextJS #React #MongoDB

TypeScript90.5%
JavaScript8.1%
CSS1.1%
HTML0.3%
Nim game with Minimax AI

Nim-with-Minimax

Player vs computer Nim game featuring an optimized Minimax algorithm implementation with alpha-beta pruning, showcasing adversarial search and game theory.

Technologies: #Python #Pygame

Python100%
Shorta URL Shortener Dashboard

Shorta

A fast and reliable URL shortener that transforms long links into clean, shareable URLs in seconds. It integrates Google Safe Browsing to automatically detect and block malicious or unsafe destinations, ensuring every shortened link is secure. Designed for simplicity and trust, it helps users share links confidently without compromising safety.

Technologies: #NodeJS #JavaScript #Express #React #MongoDB

JavaScript76.8%
CSS20.9%
HTML2.3%
About

01 // Who am i?

I'm a software developer driven by curiosity, problem-solving, and continuous learning. I enjoy turning complex challenges into practical solutions through attention to detail, adaptability, and a strong sense of responsibility. I value clean work, continuous improvement, and the opportunity to learn something new every day.

02 // Experience

I have gained experience as a freelance software developer, building websites and developing and maintaining APIs. I have also strengthened my skills through internships, working on real-world software.
On spare time, I actively create personal projects to learn new technologies, explore different software architectures, and continuously improve my skills through hands-on practice.

03 // Education

I hold a Mathematics Baccalaureate diploma and a Bachelor's degree in Computer Science and Software Engineering. Throughout my academic journey, I consistently demonstrated excellent performance.
and was a top student in my cohort.