Portrait de Sofiane Lasri, sans aucune égocentrie.
Welcome to my site

Hi! I am Sofiane Lasri,

Full-Stack Developer

Passionate about application development, I love experimenting new technologies. I also enjoy designing and creating user interfaces, always giving much credit to sites and applications with a polished UI/UX.

Thanks to my experience gained in the industry, as well as through my various personal projects, I have a good command of Laravel, TypeScript, and Sass. :)

Experience

Experience & Skills.

Framework & Libraries

Framework
Laravel

Laravel is my favorite backend framework. <3

Working on it daily both professionally and personally, I have gained good experience that allows me to use it in all my web projects today.

Library
Vue.js

Although I am not yet completely comfortable with VueJS, it is by far the Front-End framework I am most proficient with.

I like its approach to the virtual DOM, unlike React which I find much less orderly.

Framework
NestJS

NestJS is a framework I quite like because, unlike a project built around Express, it provides us with a good architecture to follow.

This is highly appreciated when you want to write maintainable and readable code for everyone.

Library
Bootstrap

Often poorly perceived due to the intensive use of its compiled form, Bootstrap remains an excellent base graphic library offering many tools.

I always take great pleasure in using it in new projects; I love its great modularity.

Library
Prisma

Prisma is my pleasant surprise of the year 2024. :)

Having discovered it through various school projects this year, I was pleasantly surprised by its ease of use, but also by its great versatility.

Library
Sequelize

Sequelize is the first ORM I touched, long before Laravel Eloquent.

Even though today I prefer to use Prisma, I know it quite well and would always be ready to work with it again. :)

Programming Languages

Language
PHP

Having programmed in PHP for many years (since 2019), I have created many projects with this language.

Ranging from simple websites to custom frameworks, I have built a solid knowledge base over the years.

Language
TypeScript

Many love it, many hate it, but it must be acknowledged that TypeScript has brought a real breath of fresh air to JavaScript.

Having developed many applications with ECMA Script 5, TS was THE revelation. Long live typing!

Language
Sass

As with TS, I don't think Sass can be classified as a language. But well, okay.

Sass allows for the simple creation of graphic libraries for your project. It is literally a 'must have'; I haven't been able to do without it for several years.

Language
Java

I am far from being an expert in Java, but since I develop with it quite regularly, I can't omit it from this list either.

I quite like Java; I find the language pretty cool.

Language
C# / .NET

Exactly like for Java, I am not an expert in C#, but also far from being a beginner.

I have developed many game prototypes in C# through Unity, as well as a few small command-line applications with .NET.

Additional Skills

Operating System
Linux

Managing servers running Linux for many years (since 2014), I have no difficulty using Linux on a daily basis.

Tool
Figma

I really enjoy creating the interfaces for my personal projects. To do this, Figma is just the best tool that exists. However, since my profession is neither graphics nor design, I can spend a lot of time designing a mockup.

Tool
GitLab

Having had to configure several continuous integrations on various personal projects, I had to learn to master GitLab and its CI/CD system.

I have also worked with GitHub Actions on a few projects, but in a less in-depth manner.

Portfolio

My Projects.

Couverture du projet Métacafé
Web Development
Métacafé
Social network application developed with VueJS as part of a school project.
Couverture du projet SL-Projects web platform
Web Development
SL-Projects web platform
Web platform encompassing various sub-projects, developed with Laravel.
Couverture du projet SL-Craft
Java Development
SL-Craft
Survival Minecraft server developed on Paper MC (Spigot API).
Couverture du projet WSR Website
Web Development
WSR Website
School project involving the creation of a website with the Django framework.
Couverture du projet Better jLoquent
Java Development
Better jLoquent
Java ORM inspired by Laravel Eloquent, forked from the jLoquent project.
Couverture du projet Splashax
Game Development
Splashax
Technical demo created in 2 evenings for a job interview.
Couverture du projet VBcms 2
Web Development
VBcms 2
Custom-made PHP CMS/Framework, evolution of VBcms.
Couverture du projet Lapins Zinzins
Game Development
Lapins Zinzins
2D video game created on Unity for a school project.
Professional Experience

Education & Career.

Education

Efrei Paris
Master's in Web Development
Sep 2023 - Sep 2025
Université Paris-Saclay, IUT d’Orsay
Bachelor's in Internet Programming and Mobile Systems (PRISM)
Sep 2022 - Sep 2023
Université Paris-Saclay, IUT d’Orsay
DUT Informatique
Sep 2020 - Jul 2022
Lycée technologique Saint-Erembert
High School Diploma in Science and Digital Technology (STI2D SIN)
Sep 2018 - Jul 2020

Career

Kang
Full-Stack web developper
Sep 2022 - Today