SOFTWARE ENGINEER · JAVA & SPRING BOOT · BACKEND & FULL-STACK · AI & LLM APPLICATIONS

I build software
from product idea
to working system.

Junior Software Engineer at Reality Sports and 2026 software engineering graduate from INSAT. I build backend services with Java and Spring Boot, full-stack product features, PostgreSQL and GraphQL APIs, event-driven integrations and AI/LLM-powered applications.

2026INSAT graduate
07selected projects
28public GitHub repos

Engineering with
product context.

I’m Houssem Sahnoun, a software engineer at Reality Sports and a 2026 software engineering graduate of INSAT. My core is backend development with Java and Spring Boot, working across PostgreSQL, GraphQL and REST APIs.

At Reality Sports I have worked on real product features end to end — match, tournament and payment workflows, an event-driven notification system on AWS SNS/SQS and Firebase Cloud Messaging, and an AI-powered matchmaking system built around language models. Before that, I shipped full-stack and AI work at MAZ-DEV and CED Tunisia. I like pragmatic designs, solid domain logic and software that holds up beyond the demo.

CURRENT ROLE Junior Software Engineer · Reality Sports

Backend services, APIs and AI-powered matchmaking · since Aug 2026

EDUCATION INSAT · Software Engineering

National Institute of Applied Sciences and Technology · 2021–2026 · graduated

FOCUS Java · Spring Boot · Event-driven systems · AI/LLM

With product-minded full-stack execution

CERTIFICATIONS Machine Learning · DeepLearning.AI / Stanford

Supervised Machine Learning · Advanced Learning Algorithms

Tools I use
to build.

Technologies I use in professional work, academic systems and personal projects — centred on Java and Spring Boot backends, with PostgreSQL, GraphQL, cloud messaging, modern frontends and AI/LLM tooling around them.

BACKEND / FULL-STACK / DISTRIBUTED SYSTEMS / AI & LLM
01

Languages

Java
Python
TypeScript
JavaScript
SQL
C#
02

Backend & APIs

Spring Boot
GraphQL
REST APIs
FastAPI
NestJS
ASP.NET Core
Symfony
WebSocket
Server-Sent Events
03

Data, Cloud & Messaging

PostgreSQL
AWS SNS / SQS
Firebase Cloud Messaging
SQLAlchemy
MongoDB
SQL Server
Kafka
RabbitMQ
Elasticsearch
04

AI, LLM & Data

LLM applications
AI agents
RAG / FAISS
TensorFlow
Scikit-learn
Pandas
NumPy
Whisper / FFmpeg
Computer Vision
Apache Spark
Delta Lake / HDFS
Neo4j
05

Frontend

React
Next.js
Angular
React Query
Material UI
Tailwind CSS
HTML5
CSS3
Nx Monorepo
06

DevOps & Delivery

Docker
Kubernetes
Eureka / Spring Cloud
Git
GitHub
GitHub Actions · CI/CD

My engineering
journey so far.

Education and professional experience as one path: a software engineering degree at INSAT, an internship at CED Tunisia, full-stack and AI work at MAZ-DEV, and backend engineering at Reality Sports — from part-time developer to final-year intern to Junior Software Engineer.

2021 — 2026
EDUCATION · INSAT

Software Engineering

Engineering degree at the National Institute of Applied Sciences and Technology (INSAT), Tunis, completed in 2026. Coursework covered data structures & algorithms, systems design, distributed systems, big data, machine learning, AI, web development and relational / non-relational databases.

Software EngineeringDistributed SystemsAI
JUL — AUG 2024
CED TUNISIA · INTERNSHIP

Web Development Intern

Developed questionnaire versioning, then built PDF signing, preview and annotation features.

ASP.NET Core.NETAngularSQL Server
OCT 2024 — AUG 2025
MAZ-DEV · 2 POSITIONS

MAZ-DEV

  1. AI & Backend Developer Intern

    FULL-TIME INTERNSHIP · JUN 2025 — AUG 2025

    Developed an AI agent orchestration system for the Suits You LegalTech platform using Python, FastAPI, PostgreSQL, SQLAlchemy, GPT-4 and Server-Sent Events.

  2. Full-Stack Developer

    PART-TIME · OCT 2024 — MAY 2025

    Developed major modules of an internal HR management platform, including Action Board, Complaints, Moments, survey analytics, onboarding and marketplace enhancements.

PythonFastAPIPostgreSQLSQLAlchemyGPT-4SSEReactNext.jsTypeScriptNestJSREST APIsReact QueryMaterial UITailwind CSS
SEP 2025 — PRESENT

Systems I've built
with teams & solo.

Academic, team and personal projects with their real project media and engineering context. Team repositories are linked where they are public — some are hosted on a teammate’s GitHub account.

02
TeamFlow.io real-time collaboration project preview REAL-TIME COLLABORATION
FULL-STACK · REAL-TIME · TEAM PROJECT · 2024

TeamFlow.io — Real-Time Collaboration

A team collaboration and workflow platform with workspaces, projects, tasks, milestones, real-time chat and live notifications.

  • GraphQL for efficient data fetching
  • WebSocket real-time chat
  • SSE notifications and Nx monorepo structure
NestJSReactGraphQLWebSocketSSEMongoDB
03
Bloggy AI news blog generator project preview AI NEWSROOM / STREAMING / LLM
AI / DATA ENGINEERING · TEAM PROJECT · 2024

Bloggy — AI-Based News Blog Generator

A scalable pipeline that ingests live YouTube, radio and web sources, transforms multimedia through batch and streaming layers, and generates publishable news content with large language models.

  • Medallion-style data pipeline
  • Kafka / Spark / Delta Lake processing
  • Whisper, FFmpeg, Elasticsearch and semantic retrieval
Hadoop HDFSKafkaSparkElasticsearchWhisperLLM
04
TuniConnect community and carpooling project preview COMMUNITY / CARPOOLING
FULL-STACK · REAL-TIME · TEAM PROJECT · 2023

TuniConnect — Real-Time Carpooling

A Tunisian community platform combining social features, secure accounts, real-time communication and a dedicated carpooling marketplace.

  • Posts, shares, comments and likes
  • Real-time chat with WebSocket / Ratchet
  • Authentication and authorization
SymfonyReactJSWebSocketReal-time
05
AGRIFY smart agriculture project preview SMART AGRICULTURE / AI
AI / IOT · TEAM PROJECT · 2024

AGRIFY

A smart agriculture solution combining IoT sensor data and AI to support irrigation decisions, crop suggestions, plant-disease detection and weather-aware recommendations.

  • ESP32 environmental sensing
  • Machine-learning recommendations
  • Computer-vision plant disease detection
IoTMachine LearningReactComputer Vision
06
InsatClub club-management project preview CAMPUS / CLUB MANAGEMENT
FULL-STACK · TEAM PROJECT · 2024

InsatClub

A club-management web application for INSAT supporting activities, memberships and collaboration within the student community.

  • Club and activity management
  • Student-focused collaboration
  • ASP.NET Core implementation
ASP.NET CoreWeb ApplicationCollaboration
07
YelpCamp campground review platform preview NODE / EXPRESS / MONGODB
PERSONAL · FULL-STACK · 2023

YelpCamp

A full-stack Yelp-inspired camping platform where users can discover, review and rate campgrounds, with profiles, search and account flows.

  • Authentication and user profiles
  • Campground reviews and ratings
  • Search and notification features
Node.jsExpress.jsMongoDBJavaScript

Community,
hackathons & learning.

Tunisian Aeroday 2024 event team
VOLUNTEERING · COMPETITIONS · CONTINUOUS LEARNING
01
VOLUNTEERING · STUDENT CLUB

Webmaster · Tunisian Aeroday 2024

Led the development and launch of the official event website, coordinated a small development team and delivered the site against event deadlines.

HTMLCSSJavaScript
Jan — Apr 2024
02
HACKATHON

SWAFYTHON Hackathon

Competed with team DevMasters and secured second place in the hackathon.

2nd Place
03
HACKATHON

Notre Santé · Junior Entreprise INSAT Hackathon

Built a MERN healthcare-access platform for appointments, medical records and volunteer medical campaigns targeting underserved communities.

Hackathon Project
04
CERTIFICATION

Advanced Learning Algorithms

DeepLearning.AI / Stanford University certification covering advanced machine-learning methods.

Nov 2024
05
CERTIFICATION

Supervised Machine Learning

DeepLearning.AI / Stanford University certification in regression and classification.

Oct 2024

Have a role,
project or idea?
Let’s talk.

I’m always happy to talk about backend engineering, full-stack product work and AI/LLM applications — whether it’s an opportunity, a collaboration or an interesting technical problem.