Full-stack Web Developer
Passionate junior developer, ready to contribute to the success of a dynamic team
Key skills for your projects
I am Sofian Belbacha, Passionate Developer
Versatile, I build performant, secure, and modern applications. I am currently learning DevOps (CI/CD, automation, cloud) to expand my skillset. Open to professional opportunities, I am looking to join a dynamic and passionate team.

DevOps Positioning
I adopt an approach focused on automation, reliability, and software quality, from design to production.
Development & Architecture
Designing reliable backend services, structured APIs, and robust databases for maintainable and scalable applications.
Automation & CI/CD
Setting up CI/CD pipelines to automate testing, builds, and deployments with reproducible processes.
Containerization & Environments
Containerizing applications and standardizing environments to ensure portability and consistency from development to production.
Monitoring & Built-in Security
Application monitoring, proactive incident detection, and integrating security best practices from the development phase.
DevOps Approach & Workflow
I promote a structured view of the software lifecycle, from design to production deployment.
Analysis & Design
Understanding requirements, making appropriate technical choices, and anticipating deployment and operational constraints.
Development
Implementing features with clean, testable, and maintainable code focused on quality.
Automation & Deployment
Setting up CI/CD pipelines to reliably automate testing, builds, and deployments.
Operations & Continuous Improvement
Application monitoring, incident analysis, and continuous optimization of performance and stability.
Architecture & Technical Choices
This portfolio is designed as a technical product that is performant, maintainable, and deployed following modern best practices.
Modern Framework
Next.js as the application foundation
Next.js combines performance, SEO, and user experience. Hybrid SSR/SSG rendering ensures fast load times while maintaining a flexible and scalable architecture.
Server-side rendering (SSR)
Native SEO optimization
Fast & smooth navigation
Modern & performant UX

Powered by Firebase
Serverless deployment & real-time data
Deployment on Vercel ensures fast, scalable, and automated production releases. Firebase handles dynamic data with real-time synchronization and built-in security.
Real-time synchronization
Built-in security
Serverless hosting
Instant deployment (Vercel)
Utility-first Styling
Structured & maintainable front-end
The interface is built with Tailwind CSS and shadcn/ui to ensure a consistent and easily maintainable component base. This approach delivers clean, performant, and controlled interfaces.
Responsive design
Improved maintainability
Rich ecosystem
Compatibility
Looking for a collaborator?
I am available to discuss your projects, share ideas, or answer your questions. Feel free to contact me.