Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Thomas John

Senior Front-End & Full-Stack Creative Developer

Freelancer Open to opportunities
Senior Front-End & Full-Stack Developer with a creative edge, bringing 20+ years of experience building web, mobile, and desktop applications, often with a strong focus on interactivity, design, and performance.

I’ve led and contributed to a wide range of projects: SaaS platforms, promotional websites, product UIs, branded mini-games, and internal tools. My front-end work is grounded in clean architecture and thoughtful UX, often incorporating motion and custom interfaces using Vue, React, or plain HTML & CSS. On the back end, I’ve built and maintained APIs, managed databases, and helped shape scalable systems using tools like Node.js, Deno, PHP, MySQL, and various frameworks as needed.

Over the years, I’ve also spent quite some time exploring game development, creating full-fledged games, engines, tools, and prototypes, mostly independently. I’ve worked professionally on a few arcade-style games and prototypes (Unity/C#), while continuing to develop personal projects to experiment with gameplay mechanics, AI, and procedural systems.

Technical strengths:
Vue.js, React, TypeScript, Unity, C#, Three.js, JavaScript, WebGL, Node.js, Deno, SQL, Web3.js, Haxe, HTML/CSS
Also experienced with: Photoshop, Animate, Figma, Illustrator, Reason, SoundForge, and more.
Quick to adapt to any object-oriented language such as Python, Java, Dart, and others.

I’ve worked across creative agencies, product companies, and tech teams, taking projects from concept to deployment, always aiming for something clean, usable, and meaningful.

Happy to connect about front-end projects, full-stack work, creative tools, game dev, or weird ideas.
  • Flash Meta Games was a web portal designed to aggregate and showcase Flash games, complete with metascores, user feedback, and game details collected from across the internet.
  • Built a custom Flash game portal using PHP and MySQL, on top of a heavily modified WordPress backend with a fully original theme.
  • Developed a custom web crawler and data collector to scan the internet for Flash games and gather associated metadata, including scores, comments, tags, and other useful stats.
  • Implemented a clean, user-friendly interface where visitors could discover, rate, and play Flash games directly on the site.
  • Focused on performance, metadata accuracy, and content organization to stand out from other generic game portals.
  • This project was part experimentation, part archival effort, a way to explore automation and game discovery.