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.
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.
Backend services, APIs and AI-powered matchmaking · since Aug 2026
National Institute of Applied Sciences and Technology · 2021–2026 · graduated
With product-minded full-stack execution
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 & APIs
Data, Cloud & Messaging
AI, LLM & Data
Frontend
DevOps & Delivery
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.
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.
Web Development Intern
Developed questionnaire versioning, then built PDF signing, preview and annotation features.
MAZ-DEV
-
AI & Backend Developer Intern
Developed an AI agent orchestration system for the Suits You LegalTech platform using Python, FastAPI, PostgreSQL, SQLAlchemy, GPT-4 and Server-Sent Events.
-
Full-Stack Developer
Developed major modules of an internal HR management platform, including Action Board, Complaints, Moments, survey analytics, onboarding and marketplace enhancements.
Reality Sports
-
Junior Software Engineer
Continuing development and integration of the AI-powered matchmaking application, backend services, APIs and product features.
-
Software Engineering Intern — Final-Year Project
Designed and developed an AI-powered community matchmaking system: multilingual datasets, benchmarking of 20 language models, backend matchmaking services with concurrency and transaction management, a standalone Python AI application, and AWS SNS/SQS integration.
-
Software Developer
Developed match management, participation and payment workflows and contributed to tournament management. Built the Americano tournament feature and architected the event-driven notification system from scratch using AWS SNS/SQS and Firebase Cloud Messaging. Improved reliability and payment recovery.
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.
SwiftShop — E-commerce Microservices
A distributed e-commerce platform built as independent Spring Boot microservices, with synchronous calls for order processing and asynchronous messaging for notifications, and a React + TypeScript storefront.
- Eureka service discovery and an API Gateway for routing and load balancing
- JWT authentication service and RabbitMQ inter-service messaging
- Docker / Kubernetes containerization and orchestration
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
AI NEWSROOM / STREAMING / LLM
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
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
SMART AGRICULTURE / AI
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
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
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
Community,
hackathons & learning.
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.
SWAFYTHON Hackathon
Competed with team DevMasters and secured second place in the hackathon.
Notre Santé · Junior Entreprise INSAT Hackathon
Built a MERN healthcare-access platform for appointments, medical records and volunteer medical campaigns targeting underserved communities.
Advanced Learning Algorithms
DeepLearning.AI / Stanford University certification covering advanced machine-learning methods.
Supervised Machine Learning
DeepLearning.AI / Stanford University certification in regression and classification.
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.