Larceny
← Back to home

Work

Everything I've built.

Community platforms, web apps, landing pages and tools: every project was designed and developed end to end.

24 projects

myRoleplay - UCP

01UCP

myRoleplay - UCP

The UCP brings together everything around the game. Players sign in with Discord, and a personal PIN code protects their account. They can manage their characters and skins, post on the forum (drafts are saved), send private messages and browse the wiki and the shop. Public service jobs get their own tools, such as the police MDC. Everything is linked live to the MTA server, with a light or dark theme.

  • HTML/TWIG
  • PHP/SYMFONY
  • TAILWIND
  • SCSS
  • WEBPACK
  • GITHUB
[CMS-PLUGINS] User Notes

02Plugins

[CMS-PLUGINS] User Notes

Designed and developed User Notes, a free Azuriom plugin that helps support and moderation teams maintain a shared record for each user. Authorized staff can document support requests, moderation conversations and refund follow-ups directly within the administration panel. Notes can be organized with custom tags, pinned for visibility and searched using filters. Revision history preserves earlier versions and identifies who made each change. Role permissions control staff actions, while version checks and database transactions prevent outdated edits from overwriting newer changes. Built with PHP, Laravel, Eloquent ORM and Blade templates, the plugin integrates with Azuriom’s existing Bootstrap 5 administration interface and includes eight interface languages.

  • PHP
  • Laravel
  • Azuriom
  • Eloquent ORM
  • Blade
  • Bootstrap 5
  • HTML5
  • SQL
  • Git
  • GitHub
myRoleplay - Landing Page

03Landing Page

myRoleplay - Landing Page

A full redesign of the server's homepage, with a dark and gold design. It introduces the world of Los Santos in 1998, the trailer, in-game previews and the roadmap up to the planned January 2027 launch. It also gives direct access to sign-up, Discord, the wiki and the UCP.

  • HTML
  • JAVASCRIPT
  • TAILWIND
[CMS-PLUGINS] Contact Us

04Plugins

[CMS-PLUGINS] Contact Us

"Contact Us" is a plugin developed for the Azuriom CMS, designed to facilitate communication within the community. It automatically generates a ready-to-use contact form. The site administrator configures the SFTP information required for the plugin to function correctly. If the configuration is invalid, an alert is displayed. Otherwise, any user—even those not logged in—can send an email message via the form.

  • CSS
  • JAVASCRIPT
  • LARAVEL
  • BOOSTRAP
  • BLADE
[REFONTE-DESIGN] Val Auto Performance V2

05Landing Page

[REFONTE-DESIGN] Val Auto Performance V2

Val Auto Performance reached out to me again for a front-end refresh of their website. We are implementing a more attractive, modern version while also adding new features. The website is being migrated from native PHP to the Symfony framework.

  • HTML
  • CSS
  • JAVASCRIPT
  • PHP
  • SYMFONY
  • TWIG
[E-SHOP WEB] Vengelico | GTA:WORLD (ROLEPLAY)

06Landing Page

[E-SHOP WEB] Vengelico | GTA:WORLD (ROLEPLAY)

"Vengelico" is an e-commerce project focused on the sale of luxury watches, designed for a roleplay video game server. A client sought a web developer to enhance the visibility of their business. I was given full creative and technical control over the entire project. The administrator receives notifications whenever a purchase is made or an appointment is requested, while users can add watches to their cart and subsequently confirm their order.

  • HTML
  • CSS
  • JAVASCRIPT
  • PHP
  • SYMFONY
  • TAILWIND
  • AXIOS
  • TWIG
[WEB APPLICATION] MAZE BANK | GTA:WORLD (ROLEPLAY)

07Web app

[WEB APPLICATION] MAZE BANK | GTA:WORLD (ROLEPLAY)

A Symfony banking app for the GTA World community: account and transaction management for players, and an admin back office built with EasyAdmin.

  • Symfony
  • PHP
  • Twig
  • SQL
[CMS-PLUGINS] Your Betting

08Plugins

[CMS-PLUGINS] Your Betting

Your Betting" is a plugin I developed for the 'Azuriom' CMS, which is built on the Laravel framework. It allows users to place bets on matches created by an administrator; users can select their stake and the team they wish to back. Additionally, users can view their past bets and personal statistics. Administrators have the ability to create, edit, or delete matches, and they manage the various match statuses (in progress, awaiting result, completed, or payouts distributed). Administrators can also review the plugin's logs.

  • JAVASCRIPT
  • SCSS
  • LARAVEL
  • BOOSTRAP
  • JQUERY
  • AXIOS
  • BLADE
[CMS-PLUGINS] Encyclopédie

09Plugins

[CMS-PLUGINS] Encyclopédie

"Encyclopédie" is a plugin developed for the Azuriom CMS for a client who reached out via Discord. The concept was to retrieve items and resources from the game *Dofus* using an API. Searching for an item or resource returns all related information. (Link unavailable; this is a private plugin.)

  • JAVASCRIPT
  • SCSS
  • LARAVEL
  • BOOSTRAP
  • JQUERY
  • AXIOS
  • BLADE
[CMS-PLUGINS] Device

10Plugins

[CMS-PLUGINS] Device

"Your Device" is a plugin developed for the Azuriom CMS for a client who reached out via Discord. The concept was to link the plugin to the client's server. Players can register one or more devices—useful, for instance, if they wish to share access to their account. Users can manage these devices by adding, removing, or unlinking them. The plugin also allows for the management of specific features (such as enabling or disabling a player's ability to conduct trades, make purchases, etc.). > No link is available, as this is a private, custom-commissioned plugin and is not hosted directly by Azuriom.

  • HTML
  • CSS
  • JAVASCRIPT
  • PHP
  • LARAVEL
  • BOOSTRAP
  • AXIOS
[CMS-PLUGINS] myDailyChest

11Plugins

[CMS-PLUGINS] myDailyChest

myDailyChest is a plugin I developed for the 'Azuriom' CMS, which is built on Laravel. The concept is simple: users can visit every 24 hours to open a daily chest. Through the back-office, the site administrator can configure the rewards and amounts, and decide whether the chest should require a payment—and if so, how much. The plugin also includes two additional language translations (Spanish and English), which are automatically integrated with Azuriom.

  • HTML
  • JAVASCRIPT
  • LARAVEL
  • TAILWIND
  • AXIOS
SIMPLIST | CUSTOM WEB

12Landing Page

SIMPLIST | CUSTOM WEB

SIMPLIST is a configurable web platform. The concept was to create a website that is simple, yet dynamic and highly customizable. It is designed so that different servers can utilize it, allowing for the modification of the entire page’s color scheme, name, images, and text—all powered by the Symfony framework. It features a very straightforward configuration process, enabling even those with no web development knowledge to edit their custom website with ease.

  • HTML
  • JAVASCRIPT
  • SCSS
  • SYMFONY
  • TAILWIND
Spring Roleplay

13Landing page

Spring Roleplay

An immersive home page for the Spring Roleplay server: neon logo, interactive particle background, large headlines and scroll animations.

  • HTML
  • Tailwind
  • JavaScript
MoonTheme | Landing Page

14Landing Page

MoonTheme | Landing Page

MoonTheme is a simple landing page that nonetheless meets modern standards. Its design is straightforward, yet simultaneously contemporary and dynamic. The concept behind it was to challenge myself to complete the entire project—from the initial mockup to the final production—in just 8 hours.

  • HTML
  • CSS
  • JAVASCRIPT
  • TAILWIND
[CMS-PLUGINS] Mystery Box

15Plugins

[CMS-PLUGINS] Mystery Box

Mystery Box is a plugin I created for the Azuriom CMS, primarily using Axios. It allows players to wager their credits to open crates, with options to select difficulty levels and much more.

  • HTML
  • CSS
  • JAVASCRIPT
  • PHP
  • LARAVEL
  • BOOSTRAP
West Coast RP

17Community platform

West Coast RP

An entry portal that brings the whole West Coast Roleplay community together, linked to a user control panel, forums and a shop. Custom PHP MVC architecture with a SQL database.

  • PHP
  • MVC
  • SQL
  • JavaScript
BlockWorld | Thème CMS (Azuriom)

18Thèmes

BlockWorld | Thème CMS (Azuriom)

Blockworld is a free theme I created for the "Azuriom" CMS, which is built on Laravel. It is a downloadable theme that can be configured via the back-office provided by Azuriom.

  • HTML
  • JAVASCRIPT
  • SCSS
  • LARAVEL
  • BOOSTRAP
LSCRP - UCP

19UCP

LSCRP - UCP

The main idea was to use the server's database to manage members' spaces (their characters). On it, the player could create their character using a questionnaire system, validating

  • HTML
  • JAVASCRIPT
  • SCSS
  • PHP
Le Coin Des Sens

20Landing Page

Le Coin Des Sens

Le Coin Des Sens is the dynamic website I presented to earn my DWWM diploma. It is an online ordering site: visitors browse the menu sorted by category (fish, beef, chicken), discover the best sellers and add dishes to their cart. Each customer has an account with email verification, password reset, favourites and profile management. An admin area lets staff create, edit and delete offerings and manage users. The project is built on a native PHP MVC architecture with AltoRouter, emails sent through SendGrid and PHPUnit unit tests.

  • HTML
  • CSS
  • JAVASCRIPT
  • PHP
Los Santos +

21Landing Page

Los Santos +

Los Santos + is one of the first websites I designed during my training, for a roleplay game server project. The home page introduces the community, the systems built by the team and the project's progress through a progress bar. The site also includes a rules page and a login and sign-up area with form validation in JavaScript. The navigation bar shrinks on scroll, a button takes you back to the top and sections appear with AOS animations; styling is written in SCSS. The site was designed for desktop only and is not responsive.

  • HTML
  • JAVASCRIPT
  • SCSS
  • PHP
Pop Blog

22Blog

Pop Blog

A complete blog built without a framework: custom PHP MVC architecture, article publishing with images and styles written in SCSS.

  • PHP
  • MVC
  • SCSS
  • JAVASCRIPT
  • HTML
Val Auto Perfomance - V.1

23Landing Page

Val Auto Perfomance - V.1

First version of the website for Val Auto Performance, an engine remapping specialist based near Landrecies (59), France. The site presents every service: hydrogen engine decarbonisation, diagnostic tool checks, mobile dyno testing, EGR, DPF and AdBlue solutions, E85 ethanol remapping, stage 1 and stage 2 remapping and car key programming. It also covers the company's strengths, customer reviews, partners and a contact form. This first version laid the groundwork for the V2 redesign.

  • HTML
  • JAVASCRIPT
  • SCSS
  • PHP

24Portfolio

Portfolio V1

My very first portfolio, built right after my DWWM training with HTML, SCSS and JavaScript. It fits on a single page: an introduction, an "About" section showing my skills as progress bars, my background as a timeline, my projects and a contact form. My CV can be downloaded straight from the site, and sections appear on scroll using the AOS library.

  • HTML
  • JAVASCRIPT
  • SCSS

Is your project next?

Let's talk