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.
  • LlamaIndex, Node, Deno, VueJs 3, Stylus, HTML, CSS, Typescript, ChatGPT
  • I started experimenting with ChatGPT and Midjourney about a year ago, mostly out of curiosity, and quickly got hooked by the creative and technical possibilities these AI tools were unlocking. While both evolved rapidly, I also noticed the limitations and started diving deeper into how Large Language Models (LLMs) actually work.
  • Explored multiple LLMs, including ChatGPT and open-source models like Llama 2, to compare their strengths, weaknesses, and potential use cases.
  • Built small tools and assistants to help automate or speed up repetitive task.
  • Developed a prototype HR/recruitment assistant, allowing HR professionals to upload a CV, ask questions about the candidate, and compare the information to a predefined list of job requirements. This helped streamline candidate evaluation using natural language queries.
  • Learned and applied LlamaIndex, a data framework for building LLM-powered apps. Built a document parser that uses segmentation and embeddings to quickly summarize and search through documents.
  • Used Deno for the backend and VueJs 3 for the frontend to build lightweight, responsive full-stack tools.
  • I’m currently working on several personal projects to keep learning, including tools for content generation, summarization, and LLM-powered applications with user-friendly interfaces. My focus is on making AI more accessible and useful in real-world workflows, like hiring or research.
  • Played and still playing around with generative tools like DALL·E and Midjourney (monthly subscription), mostly for visual inspiration and prototyping ideas faster.