Aziz Bouali
Full Stack AI Engineer
Building intelligent software with Next.js, Python, LangChain & modern cloud infrastructure. Bridging the gap between AI and production-ready applications.
Professional Experience
A journey through building impactful products and leading teams
Junior Full Stack AI Engineer
Reportix GmbH
Engineered a Kubernetes-native, multi-agent AI system (Python, LangGraph, Haystack) to automate financial report reconciliation. Developed a multi-tenant RAG chatbot using vector databases with strict metadata filtering for secure data access. Implemented NIST-aligned AI governance (Guardrail/Judge agents) to ensure explainability and prevent LLM hallucinations.
Independent AI Freelancer
Upwork
Delivered 10+ client projects across Fullstack apps, automation scripts, and AI-powered tools using Next.js, Node.js, Python, LangChain, and OpenAI API. Achieved 100% Job Success Score with 5-star reviews and multiple repeat clients. Selected as Top Talent (Top 10%) on Upwork for consistent delivery and technical excellence.
Full Stack AI Engineer Intern
Talan
Engineered a full-stack, AI-driven business intelligence platform (Next.js, TypeScript, Python/FastAPI). Built an orchestrating specialized AI agents system for automated market analysis and strategic planning.
Junior Full Stack AI Engineer
Circonomit GmbH
Developed material-matching AI tool using LangChain and LLMs; reduced search time by 80%. Managed infrastructure via Docker, NeonDB Proxy, and Terraform. Improved UI/UX and client satisfaction by developing frontend features, including a dynamic, universal unit-converter component.
Full Stack Web Development Instructor
GoMyCode
Delivered web development courses covering frontend and backend technologies. Mentored 150+ students through real-world coding projects with a 100% success rate.
Featured Projects
A selection of projects that showcase my engineering skills
Full Stack AI-Powered Recommendation Engine
To-Where
Built a context-aware decision application using Google Gemini 2.5 Flash to generate personalized activity suggestions based on real-time external data (live weather, geographic data, user mood scores) and user feedback. Designed an algorithmic feedback loop that calculates historical experience bias, automatically adjusting LLM prompt constraints based on past user enjoyment and weather correlations.
Full-Stack Game Engine & Dashboard
SNL-Project
Architected a multi-service Snakes & Ladders gaming system consisting of a Discord bot, a RESTful API, and a Next.js web dashboard. Implemented a real-time board rendering engine using scalable vector graphics (SVG) and Sharp/Canvas for optimized image processing and dynamic asset generation. Built a secure, responsive admin dashboard with Discord OAuth2 authentication for real-time live game monitoring, team management, and interactive board building.
AI-Powered Resume Builder SaaS
E-ResumeAI
Integrated the Gemini 2.5 Flash API to intelligently author, format, and iterate upon highly tailored resumes and cover letters based on user inputs. Designed a responsive, real-time document editor utilizing Next.js 15 App Router and Tailwind CSS, allowing users to live-preview AI-generated content. Implemented a complete authentication flow (OAuth, Magic Links) and robust database architecture using Supabase (PostgreSQL) with Row-Level Security (RLS) for private document management.
Hackathon Management Portal
Choufli Hal Hackathon Platform
Co-developed a comprehensive registration and event management platform for a Google Developer Group hackathon, handling team formations, automated waitlisting, and project submissions. Engineered an automated email notification system to reliably dispatch real-time transactional emails (registration confirmations, waitlist updates) to participants.
A multi agent platform for market Reverse Engineering
EdgeCraft!
A market reverse engineering tool helps you figure out how other companies succeed so you can use that knowledge for your own business. Instead of starting from zero, it looks at things like their products, prices, ads, websites, and customer flow, then breaks it down to show what works for them. With that information, you can spot what the market needs, what's missing, and how to create or sell your product in a smarter way.
A Fullstack web app
Barcha Food!
A platform for food sharing to connect donors and recipients, reducing food waste and supporting communities
A Fullstack web app
UniDefense
UniDefense is a comprehensive web application for managing and automatically scheduling university thesis defenses. It allows administrators, professors, and students to efficiently manage the entire defense process, from project assignment to defense planning.
AI agent
AI-Powered material matchmaker
AI-powered material matchmaker that finds equivalent sustainability materials across different databases (e.g. matching German Auro materials with English Ecoinvent data) using semantic search and LLM reasoning.
A Fullstack web app
Hackwarts 2.0 platform
Harry Potter-themed hackathon hosting platform for our club's Google Developer Group On Campus ISSATSo
A desktop application
SuperMarket SaaS manager
The Supermarket Manager Management System (SMMS) is a comprehensive software solution developed using Java Swing, RMI sockets, and MySQL. Designed to streamline operations and enhance communication within supermarkets, SMMS offers real-time management capabilities tailored specifically for supermarket managers.
A desktop application
Workshops Management System
A user friendly interface for managing workshops, students who attend them and the teachers who give them. The application is made using Java Swing for the GUI and MySQL for the database.
A Discord Bot
Hackwarts Discord Sorting Bot
The Hackwarts Discord Sorting Bot is a magical creation designed to enhance the experience of participants in the Hackwarts Hackathon, brought to you by the talented minds of the Google Developer Student Clubs (GDSC) at ISSATSO. This enchanting bot adds an immersive layer to the hackathon's Discord server, sorting participants into distinct houses and dynamically creating private rooms for each house and team.
A static Website
Hackwarts Website
The Hackwarts Challenge Portal is not just a website; it's a gateway to a world of coding challenges and opportunities presented by esteemed sponsors. It bridges the gap between participants and sponsors, creating a space where innovation and collaboration flourish in the spirit of the Hackwarts Hackathon.
Rest Api
Ticket Reservation API
This Train Ticket Reservation API is a web-based interface that allows users to reserve train tickets. The API enables developers to integrate train ticket reservation functionality into their applications, making it easier for users to book train tickets from within the app.
Browser Game
2D Platform FightingGame
A 2D Platform Fighting Game that was developed using HTML, CSS, and JavaScript.
Scrapping Tool
Issatso schedule scrapper
This tool allows us students to scrape data from our college's website, and consult the classrooms that are not in use at a given date, it was made by puppeteer and vanilla JavaScript.
Simple RestAPI from scratch.
RestApi
A simple restAPI made by vanilla nodeJS (no external node packages) and a simple data base created using the file system.
File sharing application
File sharing application
A file transfer/sharing application made using nodeJs and MongoDB (mongoose library) and ejs.
Discord Bot
Sabot
Sabot is a multi Purpose Discord Bot that can do a lot of things like Moderation, Fun, Utility, Music, and more. It was developed using Node.js and Discord.js.
Skills & Technologies
The tools and frameworks I use to bring ideas to life
Next.js
React.js Meta-framework
TypeScript
JavaScript Super Set
Node.js
JavaScript Runtime Environment
Python
Multi Purpose Programming Language
React.js
JavaScript Library for Building User Interfaces
Tailwind CSS
Utility-First CSS Framework
LangGraph
AI Framework
PostgreSQL
Open-source Relational Database Management System
Next.js
React.js Meta-framework
TypeScript
JavaScript Super Set
Node.js
JavaScript Runtime Environment
Python
Multi Purpose Programming Language
React.js
JavaScript Library for Building User Interfaces
Tailwind CSS
Utility-First CSS Framework
LangGraph
AI Framework
PostgreSQL
Open-source Relational Database Management System
NeonDB
Serverless Postgres Database
MongoDB
NoSQL Database Management System
Figma
UI Design, Prototyping
HTML5
Hypertext Markup
CSS
Attractive Design & Frameworks
Python
Multi Purpose Programming Language
Haystack
AI Framework
Git
Version Control System
NeonDB
Serverless Postgres Database
MongoDB
NoSQL Database Management System
Figma
UI Design, Prototyping
HTML5
Hypertext Markup
CSS
Attractive Design & Frameworks
Python
Multi Purpose Programming Language
Haystack
AI Framework
Git
Version Control System