Skip to content
View firasrg's full-sized avatar

Block or report firasrg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
firasrg/README.md

Firas Regaieg

Profile views

Senior Software Developer with 8+ years of experience building maintainable applications, reusable libraries, and reliable backend services. Focused on Java, Spring Boot, modern frontend development, and software engineering best practices.

I care about clean code, thoughtful system design, well-defined APIs, and building software that solves real problems. I also contribute to open-source projects, share knowledge, and enjoy exploring tools and technologies that improve the developer experience.

Community

GitHubers — GitHub Community on Discord

Building GitHubers, a community for developers to discuss GitHub Copilot issues, GitHub Actions, service outages, project tips, and open-source repositories.

Join the GitHubers community on Discord and connect with fellow developers.

Tech Stack

Backend & Architecture

  • Languages: Java
  • Frameworks: Spring Boot, Spring Framework, Jakarta EE, Hibernate
  • APIs & Integration: REST, OpenAPI, OAuth
  • Data: SQL, relational databases
  • Engineering: Object-oriented design, system modeling, design patterns, reusable libraries

Frontend & Mobile

  • Languages: JavaScript, TypeScript, HTML, CSS
  • Frameworks & Libraries: React, React Native, Redux

DevOps & Quality

  • Build & Automation: Maven, CI/CD, GitHub Actions
  • Practices: Automated testing, code reviews, clean code, maintainable architecture, technical documentation

Collaboration

  • Open source: Contributing to projects through code, documentation, testing, and CI/CD improvements.
  • Knowledge sharing: Discussing software architecture, design patterns, engineering practices, and developer tooling.
  • Problem-solving: Turning business requirements into well-designed, maintainable technical solutions.

Always interested in meaningful collaborations and conversations with fellow developers.

Popular repositories Loading

  1. expo-msw expo-msw Public

    A repository to mock data API using msw within Expo app!

    TypeScript 12

  2. algo algo Public

    Sort of practice tool to become strong in solving problems

    Java 2 1

  3. react-native-chatbot react-native-chatbot Public

    A react native sample chatbot app

    TypeScript 1

  4. tj-jshell-playground tj-jshell-playground Public

    Forked from Together-Java/JShellPlaygroundBackend

    Java 1

  5. githubers-community githubers-community Public

    Official Repos for Githubers Discord, a community for GitHub users to connect, share repo/org tips, ask for help, and discuss best practices, etc

    1

  6. firasrg firasrg Public

    My career entry on GitHub