Home Approach Expertise Work Path Contact
Ariana, Tunisia · open to local, remote & international roles

From concept to scalable delivery.

Full-Stack Software Engineer Flutter · Java Spring Boot · Angular

I build production mobile and web systems end to end — Flutter clients, Java Spring Boot services, Angular back-offices — and stay accountable for them after release. Four years, four products, 50,000+ people using what I ship.

Involved across the entire product lifecycle. Fast to absorb new technologies, and motivated to join an ambitious team to keep growing technically.

Oumayma Boughdiri
50,000+
users in production
4 years
building & shipping
4 products
solving real problems daily
2025
Tunisian Startup Label
01 — Approach

How I work, and why teams keep handing me the hard parts.

// I own every stage — not just my part of it
Idea
Requirements & scoping
Strategy
Architecture & stack decisions
Develop
Mobile · API · back-office
Deploy
Releases & store pipeline
Grow
Iteration & team standards
/ 01

Curiosity, applied

Complex problems are the ones worth taking. I dig until I understand the system, then look for the most efficient path through it — not just the first one that compiles.

/ 02

Fast, autonomous learner

I pick up new tools and practices quickly and take them all the way to production on my own. Semantic search, geospatial indexing, multi-tenant architecture — each was new before it shipped.

/ 03

Delivery through the team

Real impact comes from teams, not solo commits. I lead through code review, shared technical standards, and mentoring — keeping every decision anchored to the user.

02 — Expertise

Core stack in production, plus what surrounds it.

Mobile

FlutterDartAndroidiOSGetXProviderHive

Backend

JavaSpring BootSpring SecurityJWTOAuth2RESTWebSocketRabbitMQ

Frontend

AngularTypeScriptHTML / CSS

Data & Search

MongoDBMySQLApache SolrQdrantVector embeddings

Delivery

DockerNginxLinuxGitPlay ConsoleApp Store ConnectAgileJira

AI-Assisted Development

OpenAI APIPrompt engineeringEmbeddings retrievalCursorClaude
03 — Work

Four products in production. All shipped, all still running.

2022 — now

Carways

50,000+ downloads

Multi-actor automotive platform

Real usage over 12 months (Mixpanel): 17,500 registered users submitting requests · 18,000 using the marketplace · 8,000 using Mecaways geolocation search.
My roleSole full-stack developer → Technical lead

Connects vehicle owners with parts suppliers, garages, and service providers. I designed the private quotation workflow where matched suppliers respond without seeing competitors' offers, built semantic parts search on Qdrant and vector embeddings so natural-language queries survive spelling and terminology gaps, and shipped Mecaways, a geospatial garage-discovery module on Apache Solr.

FlutterSpring BootAngularMongoDBQdrantApache SolrWebSocket
Carways — inside the app Carways — platform overview
Judge it yourself — it's live:
2026 — now

Mouhit

Multi-tenant SaaS

White-label coworking platform

My roleFull platform ownership

A coworking management platform sold in three deployment models: marketplace, dedicated app, and full white-label. I architected the multi-tenant model so each space runs its own branding, pricing rules, and billing from one codebase, and built the interactive floor-plan reservation system with real-time slot confirmation.

FlutterSpring BootAngularMongoDBMulti-tenant
Mouhit — member mobile app Mouhit — white-label landing page
Take a look around:
2023 — now

Educaways Quiz

Live on Android

Educational competition platform

My roleOwned the full mobile application

Quiz and competition platform for students, built within a multi-developer team. I owned the complete Flutter experience — multiple-choice quizzes, student profiles, performance history — and implemented the scoring and ranking algorithms behind the gamification layer.

FlutterSpring BootMongoDB
Educaways Quiz — inside the app
Free for students — see it live:
2023 — 2024

Pastry

Delivered
Internal operations system
My roleEnd-to-end client delivery

An operations management system for a pastry business: order creation, product catalog, invoice management, and order-status tracking, delivered as a Flutter app integrated with Spring Boot APIs and a web back-office to centralise every internal workflow in one place.

FlutterSpring BootMongoDB
Pastry — inside the app
04 — Path

From intern to experienced engineer. Next: technical leadership.

Four years designing, shipping, and growing products in production. Technical leadership is what I'm working toward — and I know it's earned, not given. The road is still ahead of me, and I'm learning with every production decision.

Jan 2025 — Present

Co-Founder & Full-Stack Technical Lead

Dotways · Tunis, Tunisia

Own the technical architecture of the Carways production system — stack and design decisions across mobile, backend, and search. Lead a team of 4 engineers and interns through code review and shared technical standards, and translate business requirements into product iterations.

Sep 2022 — Present

Full-Stack Software Engineer

Telecom For Future · Ben Arous, Tunisia

Built and shipped Flutter apps on Android and iOS, Java Spring Boot APIs, and Angular back-offices across four production products. Led requirements analysis, technical design, and estimation within Agile cycles, owned the full release pipeline, and mentored 2 interns.

Apr 2022 — Sep 2022

Final-Year Project Intern — Full Stack Developer

Telecom For Future · Ben Arous, Tunisia

Built backend features and REST APIs in Spring Boot and MongoDB, and designed the Angular web and administrative interfaces, for Achghal.tn — a production-oriented tender management platform.

2019 — 2022

National Engineering Degree

National Engineering School of Sousse (ENISo) · after preparatory classes at IPEIN Nabeul

Embedded Telecommunications Engineering.

05 — Contact

Let's build something that ships.

Open to full-stack, Flutter, and technical lead roles — based in Tunis, working on-site, remotely, or with relocation (France · Belgium · Canada). Also available for consulting engagements.