Git Product home page Git Product logo

Portfolio : william-maillard.githu.io/portfolio

TryHackMe

DĂ©mos :

Projets réalisés (par ordre croissant) :

Licence (L2 & L3)

  • Jeu Bomberman en C avec la bibliothĂšque graphique MVL (surcouche de SDL)

  • Programme pour rendre dĂ©terministe un automate et savoir si un mot est reconnu par un automate en CĂč

  • VĂ©rification du parenthĂ©sage d’une phrase avec des couples de parenthĂšses donnĂ©e par l’utilisateur, en assembleur

  • ReprĂ©sentation graphique de la recherche du k plus proche voisin, en C/MLV

  • RĂ©alisation d’un site web avec membres connectĂ©s permettant de rechercher une recette en fonction des restes que l’on possĂšde. (avec php)

  • Jeu wargame en java avec la bibliothĂšque graphique Swing

  • Programme simulant le fonctionnement d’un garage, avec chaque personne (mĂ©canicien, vendeur, client) reprĂ©sentĂ© par un processus qui communique avec les autres (signaux, file de message), partageant des information (segment de mĂ©moire partagĂ©) et utilise des ressources limitĂ©s (sĂ©maphores), en C

  • RĂ©alisation d’un compilateur du langage CPYR (langage de programmation inventĂ©) qui produit un arbre et d’une machine virtuelle qui permet de l’exĂ©cuter directement aprĂšs la compilation ou Ă  partir d’une sauvegarde. En C, Lex et Yacc. (code source sur demande)

  • RĂ©alisation d’un jeu multijoueur local (~60joueurs) sur un Ă©cran de cinĂ©ma en Java

  • RĂ©alisation d’une appli sous forme de client lourd (swing) et lĂ©ger afin de rĂ©aliser une Ă©dition collaborative de documents. Avec Java, Servlet JSP et compĂ©tences web

  • RĂ©alisation d’un environnement 3D basique (forme gĂ©ographiques) permettant de dĂ©placer une camĂ©ra et ayant une gestion des collisions (avec un B-arbre)

Master

  • RĂ©alisation d'un site web de crĂ©ation d'annonces et rĂ©servation de logemment comme airbnb avec Java Spring (backend) et VueJS (frontend)
  • ImplĂ©mentations d'algorithmes pour rĂ©soudre le 0/1-knapsack problĂšme, et Ă©tude des rĂ©sultats (temps d'exĂ©cution et solution trouvĂ©e par l'algorithme)
  • Extraction de donnĂ©es de feuilles de temps de formats diffĂ©rents et Ă©changes de donnĂ©es entre une application et un serveur avec des messages sous format xml, en nodeJS
  • application de crĂ©ation de modĂšle 3D de magasin et visite avec un mĂ©ta-humain, sous l'unreal engine 5.1, avec crĂ©ation d'une base de donnĂ©es neo4j peupler avec de fausses donnĂ©es rĂ©alistes (avec JavaFaker)
  • CrĂ©ation d'une wikibase sur les transport en commun remplit Ă  partir de 3 sources diffĂ©rentes (1 parseur pour chaque sources permettant d'extraire les donnĂ©es et de les transformer en un format intermĂ©diare, puis programme d'insertion de donnĂ©es dans la wikibase), et application permettant de rĂ©aliser des itinĂ©raires pour un utilisateur en questionnant la wikibase.
  • CrĂ©ation d'un Hidden Markov Model (modĂšle de machine learning) pour faire du sentiment analysis.
  • ImplĂ©mentation de des algorithmes HMAC, HOTP et TOTP pour la gĂ©nĂ©ration de One Time Password (OTP)
  • RĂ©alisation d'un systĂšme de recherche d'information pour des documents xml avec exploitation des liens entre les documents (pagerank)
  • Ă©tudes de diffĂ©rents modĂšles de deep learning et mĂ©thodes de prĂ©-processing pour effectuer une traduction de texte (en->fr)
  • RĂ©alisation d'une onthologie (protĂ©gĂ©+jena) Ă  partir de donnĂ©es sĂ©mantique (json+ld) scrappĂ© sur des sites web (de restaurants) pour faire une application de livraison.
  • data mining

le répÎt des projets sur gitlab

Repos Badge Updated Badge

https://profile-counter.glitch.me/william-maillard/count.svg

Last Stars Display :
Last Stars Display

William's Projects

30-days-of-react icon 30-days-of-react

30 Days of React challenge is a step by step guide to learn React in 30 days. It requires HTML, CSS, and JavaScript knowledge. You should be comfortable with JavaScript before you start to React. If you are not comfortable with JavaScript check out 30DaysOfJavaScript. This is a continuation of 30 Days Of JS. This challenge may take more than 100 days, follow your own pace.

bomberman icon bomberman

automatic deployment of the demo of my bomberman game using C and SDL2

certifications icon certifications

To store my earned certifications that are not hosted by the deliver entity.

drawing_app icon drawing_app

A Java drawing app using Swing and AWT library made during practical session during my third year of Bachelor degree.

freesteal icon freesteal

deployment of a java application with cheepJ

knn icon knn

Graphic illustration of the execution of a knn execution using a binary tree cutting the space.

metasploitable3 icon metasploitable3

Metasploitable3 is a VM that is built from the ground up with a large amount of security vulnerabilities.

portfolio icon portfolio

Automatique deployment of my github page portfolio.

privacy-policy icon privacy-policy

It contains the policy applied on my portfolio hosted on github page (it will later expand to my demo pages too)

wargame icon wargame

Wargame code in Java with graphic library Swing and port to web with cheerpJ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.