Accédez au profil complet de Luke M.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 079 prestataires.
👋 Bonjour ! Je m’appelle Luke Montgomery
Développeur passionné et diplômé de la prestigieuse école 42, je suis dans le monde du code depuis l’âge de 15 ans. Mes débuts ont commencé avec la création de serveurs Minecraft pouvant accueillir plus de 6 000 joueurs connectés simultanément, une expérience qui a nourri mon amour pour le développement et les défis techniques.
🌐 Mon Travail :
• [URL MASQUÉE] : un site interactif qui revisite le jeu classique du Pong en intégrant un design élégant et une interactivité poussée, montrant mes compétences en développement full-stack et en expérience utilisateur.
• Minishell : un projet qui m’a permis de créer une version simplifiée de l’interface de commande Unix, développant mes compétences en C et en gestion des processus.
• Cube3D : un jeu en 3D qui allie programmation graphique et conception de gameplay, démontrant ma maîtrise des algorithmes graphiques et des techniques de rendu.
• Transcendence : un projet complexe alliant fonctionnalités 3D, développement backend, sécurité (2FA), et intégration Docker, conçu pour une expérience utilisateur fluide et innovante.
• GpsSpoofer iOS : une application pour iOS qui manipule la géolocalisation pour tester diverses applications, un projet qui m’a permis de développer des compétences en Swift et en environnement mobile.
• Webflow Projects : J’ai également créé des sites comme “osteo-16dd87” via Webflow, prouvant ma capacité à travailler avec des outils de création de sites modernes tout en intégrant des besoins spécifiques.
💻 Pourquoi me choisir ?
Fort d’une solide formation en développement et animé par la recherche de résultats de haute qualité, je m’engage à offrir des solutions puissantes et adaptées à vos besoins. Expérimenté avec de nombreux frameworks et outils, je veille à ce que vos projets soient à la fois performants et à la pointe des standards du secteur.
Ensemble, réalisons vos idées ! 🚀
Dans mon projet Philosophers à 42, j’ai implémenté le célèbre problème des philosophes, un exercice de synchronisation complexe qui teste la gestion des ressources partagées dans un système multitâche. Le défi consiste à simuler cinq philosophes assis autour d’une table, chacun alternant entre des états de réflexion, de prise de fourchette, et de repas, tout en évitant le blocage et l’inanition (deadlock et starvation).
J’ai utilisé des techniques de gestion de la concurrence comme les mutex et les sémaphores pour contrôler l’accès aux fourchettes partagées, simulant ainsi les contraintes de synchronisation. Chaque philosophe devait gérer son état de manière indépendante tout en évitant les conflits avec les autres, ce qui a nécessité une coordination précise.
Ce projet m’a permis d’explorer des concepts de bas niveau en programmation système, notamment la gestion des threads et la synchronisation des processus. En résolvant ces problématiques, j’ai renforcé ma compréhension des systèmes d’exploitation et de la gestion des ressources en C, tout en développant des techniques avancées pour gérer la concurrence dans un environnement sécurisé et efficace.
🚗 Simulateur de Localisation pour le Stationnement
Marre de retourner à votre place de parking toutes les 2 heures juste pour payer ? (C’était particulièrement agaçant à Barcelone)
Dites adieu à cette corvée ! Cette application vous permet de simuler votre localisation dans toutes vos applications, pour que vous puissiez gagner du temps et vous concentrer sur l’essentiel.
🌟 Première Version Bêta
Cette version se concentre exclusivement sur la première build bêta. Profitez d’un aperçu des fonctionnalités initiales et aidez-nous à améliorer l’application pour la version finale.
🚀 Fonctionnalités
• Simulation de Localisation : Simulez facilement votre emplacement dans différentes applications.
• Interface Intuitive : Design simple et convivial pour une utilisation facile.
• Gain de Temps : Évitez les allers-retours inutiles vers votre place de parking.
J’ai développé mon propre Minishell dans le cadre de l’école 42, en recréant les fonctionnalités principales d’un shell Unix comme Bash. Mon Minishell interprète les commandes, exécute les processus, et gère des commandes intégrées telles que echo, cd, pwd, env, et bien d’autres.
J’ai également implémenté les redirections (>, <) et les pipes (|) pour permettre d’enchaîner les commandes, ainsi qu’un système de gestion des variables d’environnement. J’ai aussi intégré la gestion des signaux, permettant au shell de répondre proprement aux interruptions par Ctrl+C, Ctrl+D, etc.
Ce projet a été un vrai défi, m’immergeant dans les appels système et la gestion de processus en C, et il m’a permis de consolider mes bases en programmation système tout en renforçant mes capacités en débogage et organisation de code.
[URL MASQUÉE]
Le programme 42 forme des développeurs hautement qualifiés en mettant l’accent sur l’autonomie, la résolution de problèmes complexes, et le travail collaboratif. Le cursus est intense et couvre un large éventail de compétences, incluant le développement logiciel, la sécurité informatique, la gestion de projets, et les technologies de pointe telles que l’intelligence artificielle et la cybersécurité. Obtenir le certificat 42 démontre une maîtrise technique avancée, une forte capacité d’adaptation, et une aptitude à innover face aux défis du secteur technologique.
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.