Firas portrait
👋

Hello, I'm Firas, a Full-stack engineer 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

I studied computer systems and software, then dove right into the world of programming—and I've loved it ever since (well, apart from a few bug battles and snack emergencies). I started with basic coding, but quickly wanted to learn it all, so I set out to master full-stack development. Why choose one specialty when learning more is just so much fun?

Solving problems is honestly my favorite thing; there's something great about finally fixing a tough bug or making something work just right. I'm always curious and love trying out new technologies—even if it means chasing the latest trends like my code chases missing commas.

When I'm not diving in code, you'll find me diving in a swim, camping, or traveling—usually looking for good Wi-Fi and a bit of adventure. My goal is to become a multispecialist—kind of like a Swiss Army knife, but for software.

Right now, I'm looking for a full-time developer role where I can bring plenty of code, creativity, and a sense of humor to the team.

My Education

My Experience

Skills

My Projects

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 at glaifiras44@gmail.com or through this form.