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

My Education

Skills

HTML
CSS
JavaScript
TypeScript
React
React Native
Expo
Zustand
HTML
CSS
JavaScript
TypeScript
React
React Native
Expo
Zustand
HTML
CSS
JavaScript
TypeScript
React
React Native
Expo
Zustand
HTML
CSS
JavaScript
TypeScript
React
React Native
Expo
Zustand
Next.js
Express.js
Node.js
Git
Tailwind
Java
SpringBoot
Angular
Next.js
Express.js
Node.js
Git
Tailwind
Java
SpringBoot
Angular
Next.js
Express.js
Node.js
Git
Tailwind
Java
SpringBoot
Angular
Next.js
Express.js
Node.js
Git
Tailwind
Java
SpringBoot
Angular
PHP
Laravel
RestAPI
MySQL
MongoDB
Docker
GitHub Actions
RabitMQ
PHP
Laravel
RestAPI
MySQL
MongoDB
Docker
GitHub Actions
RabitMQ
PHP
Laravel
RestAPI
MySQL
MongoDB
Docker
GitHub Actions
RabitMQ
PHP
Laravel
RestAPI
MySQL
MongoDB
Docker
GitHub Actions
RabitMQ
Framer Motion
TanStack Query
Figma
PostgreSQL
TestFlight
RevenueCat
Framer Motion
TanStack Query
Figma
PostgreSQL
TestFlight
RevenueCat
Framer Motion
TanStack Query
Figma
PostgreSQL
TestFlight
RevenueCat
Framer Motion
TanStack Query
Figma
PostgreSQL
TestFlight
RevenueCat

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