Things that I've Built
Here's a showcase of some of my favorite projects
- 
  SuperH Emulator RuKA simple yet powerful CPU emulator, capable of emulating a subset of SuperH instructions. 
 It is built in Python with TKinter Canvas that provide a cool GUI.
- 
  ETL Search Engine AyaMeThis tool was made to provide search capacity among ETL-extracted sensor data. 
 It was using a synoptic parser and a fast-index search library.
- 
  Federated Social Network OurFaceUsing a minimal MVC framework and a hand-coded REST API, this application wanted to clone Twitter by bringing real-time messaging features. 
- 
  Hotel Booking Engine AstroBookingRe-Implementing UX from popular booking website to make a smooth and responsive booking UX (even on mobile !) and see where it goes 
- 
  Messaging Broker O3one MQBased on the lightweight ØMQ protocol, this tool was a hands-on message broker project. 
 It integrates a Flask based REST API and a Bootstrap 4 front-end with Jinja2 templates. MMAP was the chosen way of transporting data.
- 
  Reports generator RIRGenUsing the JavaFX runtime and some streamed CSV JDBC, the report generator was designed to quickly produce provisional quotes as a branded Excel file using Apache POI. 
- 
  Phaser web IDE Phaser StudioBuilding a PhaserJS IDE using reactive binding with Svelte and TypeScript object mapping from PhaserJS. The scenes are passed from CustomEvent and listed in Inspector view. 
- 
  Distributed Music Player VoKal DesktopA music player project syncing itself from a stream server. It was part of an important ecosystem and provided the user GUI. 
- 
  Graph Viewer Animator Graph ViewerVisualize class relationships and animations with a d3.js-based interface using Vite and Svelte. Class parsing done with Node script. 
- 
  Reviving with Deno GDocs RefactoringModernizing the GDocs documentation generator using Deno and Svelte for better performance and development workflow. 
- 
  OVH Legacy analysis OVHManagerRe-Implementing the OVH Manager control panel in order to understand why it's so slow. Spoiler alert, Legacy code is to blame there ! 
- 
  Machine Learning Visualisation REImu WatchA cool SvelteJS + TailwindCSS dashboard using ApexChart to visualise data from a machine learning model. The site is static, but fetch database generated by an ETL Python script 
- 
  Headless personal Blog MiseteBuilding my (old) personal blog with VueJS 2 as an headless blog that fetch data from Symfony API 
- 
  Software Licensing RapidSoft GraphStreamAn old-times Windows inspired Java Swing application that's bundled using a DevOps Pipeline. 
 I wrote my own DRM with a Serial-Number based activation, put some obfuscation and a custom jar protection using cryptography and hot class load.
- 
  API Study Discord's Gateway V6Re-implementing the V6 of the discord API using their docs and FastAPI. 
 Using their react client, it makes possible to create an account, login, create or join a server, and send or receive messages. 2FA and other security protocols are also implemented.
- 
  Document Parsing PDF ParserA group project aimed at generating summary from PDF. 
 I wrote the both the front-end in CEF and the back-end in Python using NLP toolkits.
- 
  Discord in SvelteKit SkelordImplementing some of the Discord UI and learning how they do VirtualScroller, with Sveltekit once more ! 
- 
  A better file listing Games CenterFrustrated from the Apache default index page, I decided to write a simple single file web app under constraints 
- 
  Status Page Server status pageI build my own simple status page to display service status and monitor downtimes 
- 
  TailWind CSS practice Discord's Landing page cloneTrying to make an almost-identical clone of the Discord landing page with TailwindCSS and SvelteJS 
- 
  Web Dashboard Xperidia Private ManagerCreating a dashboard page in HTMl/CSS that communicate with a PHP API. OAuth login is made with Steam and Discord. 
 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    