Danny Willems


Front-end web développeur - Software développeur - Développeur Mobile - Administrateur Système

Danny Willems

A propos de moi
Danny Willems Linkedin Danny Willems Github Danny Willems Twitter

Services

Développeur web


Vous avez besoin d'un site pour votre magasin ou pour montrer vos créations ? Vous avez besoin d'un blog ou un site web pour votre prochain événement ?

Front-end développeur, je développerai et maintiendrai votre site. Je peux développer à partir de zéro, en utilisant un CMS comme Wordpress ou Prestashop or en utilisant des frameworks comme Bootstrap, JQuery UI, MaterializeCSS, ...

Software développeur


Vous avez besoin d'une application bureau ?

Que cela soit en C, Java, Python ou OCaml, je vous aiderai à développer votre application.

Développeur application mobile hybride


Les applications mobiles sont devenues un énorme besoin si vous voulez grandir vite.

J'ai développé plusieurs applications mobiles hybrides en utilisant Cordova et Ionic.

AdminSys


Chaque entreprise a besoin d'un serveur pour héberger leur site, leurs fichiers internes ou leurs projets en développement.

Je peux gérer votre serveur tournant sous une distribution Linux ou Unix, installer et maintenir vos solutions d'hébergements.


Distinctions & Hackathons

Be Hackathon Metro

Be-hackathon

1er Prix : Metro


Le thème de ce hackathon était 'les personnes handicapées'.
Nous avons développé une application Android, Metro, aidant les personnes aveugles à savoir quels sont les prochains métros qui arrivent.
Nous avons utilisé des iBeacons que j'ai réalisé à l'aide un Raspberry Pi et un adaptateur Bluetooth LE.


Kiss Your Teacher Hackathon ImmuneWar

Kiss Your Teacher

3ième Prix: ImmuneWar


Comment apprendre quelque chose facilement ? Avec des Serious Game !
Nous avons développé un jeu basé sur le système immunitaire, appelé ImmuneWar. Les bactéries contres les cellules B et T, qui seront les vainqueurs ?
Durant ce hackathon, j'ai appris les bases d'Unity3D et le monde du développement de jeu vidéo.


SGConnectedHack Hackathon WeCare4U

SG Connected Hack

3ième Prix: WeCare4U


Bientôt, le monde entier sera totalement connecté et les objets connectés nous aideront dans notre vie quotidienne. Nous avons développé une application Android et Pebble, appelés WeCare4U. Un algorithme de détection de chute est implémenté dans la montre connectée et quand l'utilisateur tombe, la montre appelle les urgence. Le projet est encore en développement.


Citizens of Wallonia Hackathon Share Your Ideas

Citizens of Wallonia

Prix du jury - Share Your Ideas


Tout le monde a de grandes idées, des idées qui peuvent conduire à de grands projets. En particulier, les étudiants n'ont pas le réseau pour développer les leurs. Durant ce hackathon, nous avons développé une application web qui permettent aux étudiants de se mettre en relation avec les étudiants d'autres facultés qui ont les compétences. Idée présentée devant IBM Ireland Research Lab


App For Students Hackathon

App For Students

Student App


Facebook, Twitter et tous les réseaux sociaux ont été une révolution dans notre vie quotienne. Ils ont changé notre manière de communiquer.
Ces plateformes sont utilisées par des millions d'étudiants, mais aucune d'entre elles offre une réelle expérience pour la vie des étudiants.
Pendant ce hackathon de 24h, nous avons imaginé un nouveau concept de réseau social pour étudiant.


Softlab Hackathon GPSTracker

MIC Summer Camp

GPSTracker


GPSTracker, un petit objet ayant une autonomie de plusieurs jours, fabriqué avec de l'Arduino, enregistre votre position toutes les secondes. Après votre voyage ou votre jogging, activez le bluetooth de votre téléphone ou connectez l'appareil à votre ordinateur pour récupérer les données et utilisez une de nos applications pour voir vos statistiques ou votre voyage.



Projets personnels

OCaml cordova plugins bindings

OCaml + Cordova

Bindings on github


Il existe des compilateurs OCaml vers Javascript qui permettent de développer des applications web en OCaml. De l'autre coté, il y a Cordova qui permet de développer des applications mobiles comme des applications web.
J'ai écrit et je maintiens une liste de bindings vers les plugins Cordova qui permet d'utiliser les fonctionnalités natives du téléphone comme l'accéléromètre en OCaml.


Vim-IDE vim ide plugins vim-ide

Vim-IDE

Hébergé sur github


Je pense que tout utilisateur de vim sera d'accord avec moi si je dis que c'est un fabuleux éditeur de texte. Nous devons installer beaucoup de plugins pour développer: ça prend du temps, et nous (développeurs) ne voulons pas perdre de temps à configurer notre IDE. Vim-IDE est là pour vous aider: il intègre une liste de plugins qui transforme vim en un IDE complet, et il est très facile à installer !


GSLib ocaml python c library

GSLib

En développement


Quand nous apprenons un nouveau langage, nous devons lire beaucoup de documentations pour savoir quelles fonctions basiques nous voulons utiliser comme créer une liste chainée, un arbre, un graphe, etc. GSLib est une librarie, écrite dans plusieurs langages, gardant la même structure et fournissant les même fonctions et structures de données pour vous laisser facilement changer de langage.


GSMath ocaml python c library

GSMath

En développement


Dans la même idée que GSLib, GSMath est une librairie, disponible dans plusieurs langages, gardant la même structure et fournissant les mêmes functions. GSMath fournit des fonctions pour réaliser de l'algèbre linéaire (matrice), de l'analyse différentielle (EDO), algèbre basique, trigonométrie, ...


Open Courses learning platform

Open Courses

En développement


L'éducation est très importante ! Le savoir doit être libre, accessible pour tout le monde, partout et chacun doit être autorisé à apporter quelque chose. Nous devons avoir des cours pour apprendre. Open Courses est une plateforme collaborative contenant des cours sur différents sujets. Vous avez quelque chose à apprendre à quelqu'un: soyez collaboratifs, créez un cours libre !


CustomizeCalendars

CustomizeCalendars

En développement


CustomizeCalendars est une application mobile qui vous laisse personnaliser vos calendriers partagés en ligne. L'application vous laisse choisir quels événements vous souhaitez aller et vous laisse modifier le nom des événements sans changer les valeurs du calendrier original.



Éducation

UMONS

UMONS (2012-2017)

Master en mathématiques


Orientation physique (2012-2015), informatique (2015-2017) et entrepreneuriat (2015-2016).
Cursus centré sur la réflexion, les projets et les présentations.
Enseignement dans divers domaines tel que la relativité restreinte, la mécanique quantique, l'intelligence artificielle, la bio informatique, la logique mathématique et l'analyse numérique (voir Linkedin)


42

42 (2015-2018)

Formation en informatique


42 se focalise sur la pédagogie peer-to-peer et le self-learning: pas de professeurs, pas d'horaires, pas de cours mais centré sur les projets.
Le C est obligatoire dès le premier jour et une grande majorité des projets sont à réaliser dans ce langage.
Le PHP, SQL (+ failles de sécurité), la sécurité informatique, C++, OCaml, la 3D et d'autres domaines sont appris à travers les projets. Voir github.



Compétences

Programmation

Java (+ Swing), Python, C, OCaml

OS

Linux, Unix, Windows, Mac OS X

Web

HTML5, CSS3 (+ Bootstrap, MaterializeCSS), JavaScript (+ JQuery, Angular JS), PHP

Serveur

AWS, Debian, Ubuntu, Unix (FreeBSD), OVH, DigitalOCean, Docker, NodeJS basique

Mobile

Cordova, Ionic

Objets Connectés

Pebble

Électronique

Raspberry Pi, Arduino

Autres

Git, MySQL, LaTeX, UML, Vim, Makefile, Gulp, Grunt


Contact

Vous avez une idée, j'ai les compétences. Contactez moi !