Firas portrait
👋

Hello, I'm Firas, a Full-stack developer specializing in web and mobile development, with a strong passion for building clean, AI-powered applications that solve real problems. Always striving to blend robust engineering with innovative solutions.

About me

Software Developer with over 3 years of experience in designing, developing, and implementing high-performance and secure web and mobile applications. Holder of a Bachelor's degree in Computer Science and Software Engineering (2020), I am currently enrolled in a Software Engineering program, with my graduation project postponed to focus on professional commitments and hands-on, high-impact projects.

Proficient in JavaScript, TypeScript, Java, and PHP, I've successfully transformed client ideas into complete digital solutions. Passionate about innovation, I'm currently specializing in AI-powered web and mobile applications. In addition to my technical expertise, I've also led projects as a Project Manager, defining and managing sprints using the Scrum methodology to ensure efficient and structured development.

My Experience

End of Year Internship

BFI Groupe, Lac Tunis

I worked on a digital marketing platform for 6 months with Angular, Spring Boot, and Power BI. From there, I upskilled to full stack.

01/01/2020 - 30/06/2020

Engineering Internship

Digit-R, Centre urbain nord Tunis

The design and implementation of an Appointment Management System, responsible for the full-stack development of the application. I continued after the internship to work on different tasks as a freelancer.

01/08/2023 - 01/10/2023

Frontend Developer

Red-Diamond

Freelance Front End Developper role, took part in developping a management system for a music label production company.

12/2023 - 04/2024

Fullstack Developer - Team Lead

3S Spring Services & Solutions, Ariana

Led a team of 2 developers in building a comprehensive internship management web platform. Managed full-stack development from database design to frontend implementation, coordinating team efforts and ensuring project delivery milestones.

02/2024 - 08/2024

FullStack Developer

Growth Fusion - Ecoline, Bizerte

FullStack developer developing cross-platform applications across web, iOS, and Android. Leading development using React for web frontend, React Native Expo for mobile apps, Laravel and Supabase for backend services, ensuring seamless user experiences across all platforms.

10/2024 - Present

My Education

Software Engineering Degree

Polytech Intl, Rue du Lac d'Annecy Tunis

I graduated as a Software Engineer.

2021 - 2025

Computer Science Degree

Carthage University, ISSAT Mateur

I graduated after 3 years of studying. Then, I tried freelancing.

2020

High School Degree

Bach Hamba college, Bizerte

I graduated with a bachelor degree in computer science.

2017

Skills

My Projects

Opportunities Beyond Border

Opportunities Beyond Border

A secure job search platform with role-based authentication, advanced filtering, and real-time application tracking. Built 49+ responsive interfaces from Figma with automated CI/CD for seamless deployments.

Next.js
S
Supabase
Vercel
Tailwind CSS
C
CI/CD
A
Auth
R
Realtime
Ecoline Mobile

Ecoline Mobile

Mobile client for the Ecoline backend built with Expo React Native. Features video streaming with expo-video integration, secure payment processing and subscription management, AI-powered chat functionality, and comprehensive progress tracking.

React Native
Expo
expo-video
AI
AI Chat
📊
Progress Tracking
Ecoline Web

Ecoline Web

Secure video streaming platform with Laravel backend featuring OAuth authentication and Mux integration. High-performance React.js client with SCSS styling and TanStack Query, achieving 92% PageSpeed Insights score and improved user engagement.

Laravel
🔐
OAuth
M
Mux
React.js
SCSS
TanStack Query
Vercel
GitHub Actions
3S-Internships

3S-Internships

An Internship management system with Node.js/Express/Prisma for the backend and React/Tailwind/Zustand for the frontend. Features include secure authentication, interactive Kanban project management, workspace calendar, and real-time video chat functionality between staff and interns/candidates.

React
Tailwind CSS
Node.js
E
Express
Prisma
Zustand
RedDiamond Backstage

RedDiamond Backstage

A modular music label management platform enabling onboarding of 20+ artists and content managers. Features interactive dashboards with real-time analytics on artist performance, streams, and revenue trends, resulting in 30% increased daily platform usage.

React
SCSS
Chart.js
Zustand
TanStack Query
Reddiamond Accounting

Reddiamond Accounting

A comprehensive financial management platform for invoice generation, modification, and analytics. Designed automated accounting workflows that reduced manual input errors by 40% and streamlined financial operations for improved business efficiency.

React.js
SCSS
Chart.js
reactPdf
TanStack Query
University Management System

University Management System

University Management System with EJB architecture, DAO pattern, with three user interfaces for administrators, teachers, and students.

JavaEE
Servlet
MySQL
EJB
Bootstrap 4
Digital platform in the banking sector

Digital platform in the banking sector

Digital marketing platform for banking clients, with product and card suggestions to clients depending on their activities.

Angular
Java
SpringBoot
PowerBI
Angular-Material
AppointmentEase Backend

AppointmentEase Backend

A secure Appointment management system, easing the doctor and patients appointments with notifications and calendars.

Java
Spring-Boot
Spring-Security
@
Mailtrap
AppointmentEase Frontend

AppointmentEase Frontend

A Front-end Client for the Appointment management system made with Angular 15.

Angular
Angular-Material
RxJs
Angular-Calendar
Modern E-Commerce Application

Modern E-Commerce Application

Next.js ecommerce app, with Framer Motion animations and modern UI/UX design

NextJs
TailwindCSS
Framer-Motion
Zustand
Stripe
S
Strapi

Contact me

Please contact me directly

Send me an email

or contact me on firas.glai.98@gmail.com