Projects

Here are some featured projects that I've worked on

Home page

Estimmo

2022
Final Year Engineering Project

Final year project at ISEN. It features an interactive map of property values in France based on open-source data. Furthermore, it can provide a rough estimation for a house or apartment.

The site features an C# (ASP.NET Web API) with PostgreSQL (PostGIS) backend and a React frontend with Mapbox.

Android application

Whilst the web app is responsive and usable on mobile, there is also a fully featured native Android application.

Home page

hardwareDB

2021 - 2022
Personal Project

Computer hardware comparison website for processors and graphics cards with detailed specs and information. A benchmark utility can be downloaded to get a score for the user's PC. It can then be compared against other components or potential upgrades.

Authenticator Pro icon

Authenticator Pro

2018
Personal Project

Authenticator Pro is a free open-source two-factor authentication app for Android. It features encrypted backups, icons, categories and a high level of customisation.

It supports TOTP (Time Based) and HOTP (Counter Based) authenticators using either SHA1, SHA256 or SHA512 hashing algorithms. Mobile-Otp (mOTP) and Steam are also supported.

The app is written in C# with .NET Android.

Wear OS application

The app also features a Wear OS smartwatch companion app

Home page

PCGameBenchmark

2018 - 2019
Personal Project (acquired by 3rd party)

Website that helps users find video games and software compatible with their computer by comparing it against the system requirements.

It works by analyzing the system requirements provided by the game developers and finds the closest match in a database of thousands of processors and graphics cards.

Real-time code disassembly

jgbc

2017
Personal Project

Cross-platform Nintendo GameBoy emulator and debugger written in C / C++ with a "Dear ImGui" GUI.

The emulation is relatively precise and fast, and passes tests. It also features partial colour support. Many commercial games are playable without flaws even very large games like Zelda.

Built-in debugger

The debugger allows you to place breakpoints in certain places in the program in order to trace the execution and take a look at the contents of the registers and the memory.

The emulator has an integer scaling system allowing to enlarge the display of games without blur. The emulator is still under development.

Register viewer
Home page

VatBridge123

2019
Freelance

Web design and implementation for "Making Tax Digital" bridging software. The software is designed to help small business owners submit their VAT returns with the new system.

Market page

SKINPLAYER.io

2018 - 2019
Personal project (defunct)

SKINPLAYER.io was a site allowing users to earn virtual items for certain video games by completing surveys or downloading mobile apps.

The user was immediately rewarded and could spend their points on the site market. The site is no longer viable due to changes to the Steam item exchange policy. The technologies used are PHP and Node.js.

Home page

Premier Quality Foods Ltd.

Summer 2016 and 2018
Freelance

This project consisted of developing a new website using WordPress starting from an existing brochure as a design reference. The site uses a custom WordPress theme in order to keep a consistent design across the company.

In addition, this project required the integration of the internal database on a public website, employing appropriate security measures.

Also, I developed plugins to assist the editorial staff.

Inventory and supply management system

I developed software for internal use to manage inventory and supply products. This software replaces the paper system used until then.

This project was part of a modernization initiative within the company making it possible to:

  • Save time and assign employees to new tasks.
  • Reduce the waste of products ordered by mistake.
  • Keep a digital trace in order to save paper.

The technologies used are C# (.NET Framework), PHP and Microsoft SQL Server.

"Become as customer" page
Home page

Flavours Foods Ltd.

Summer 2015 and 2017
Freelance

This project consisted of developing a WordPress site in the same style as a printed brochure. A number of WordPress plugins for various tasks such as for displaying product information on the website.

Development of internal software

Also, I started the development of a new product tracking system for the food preparation process.

Everything works with a barcode system. The software is able to generate and read them in order to keep track of the products upon delivery. The technologies used in this project are C# with a WinForms interface and a MySQL database.

Product page