

Thierry Shamy
Full Stack Software Engineer
Switzerland
Full Stack Software Engineer with 7+ years of hands-on experience, specializing in building high-performance web applications, AI-powered systems, and scalable e-commerce platforms.
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsPythonNest.jsFastAPIMongoDBMySQLGraphQL
Download CVAbout me
I love to build software. Sometimes it's for money, sometimes it's for fun, most of the time it's both and I'd like to keep it that way.
Information
- LocationVillars-sur-Glane, Switzerland
- Experience7+ years
- AvailabilityAvailable now
- LanguagesEnglish, French
Experience
Full Stack | AI Developer
Full-timeSelf-employment
Remote
Jan 2021 - Present
- •Developed an AI-powered learning platform using Next.js 14, TypeScript, and React, featuring Socratic questioning AI mentors with streaming responses, interactive quiz systems with gamification, and real-time chat interfaces integrated with Supabase backend.
- •Developed a dynamic data exploration platform allowing users to map, sort, filter, and customize views of datasets in real-time, enhancing data accessibility.
- •Created a responsive front-end application for seamless customer communication through SMS, integrating real-time messaging via WebSocket and REST API endpoints.
Software Engineer
Full-timeTinext Managed Cloud Services
Switzerland
Feb 2022 - May 2025
- •Developed a Node.js, React, and AWS-S3 application focused on compliant, secure file sharing in the legal space.
- •Built reusable component libraries, significantly increasing productivity by standardizing components for application teams.
- •Contributed to AI-driven applications using LLMs, retrieval-augmented generation, and MongoDB Atlas to enhance decision-making and automation.
- •Refactored a web application to be mobile-ready by implementing responsive web design techniques.
Front-end Developer | Contractor
ContractTQMi
Remote
Feb 2022 - Dec 2023
- •Developed a user onboarding flow with Next.js Server Actions, streamlining data submission to the backend.
- •Fixed UI, UX, and accessibility issues and refactored form components for improved usability.
- •Redesigned design system components in React, following the guidelines provided by the design team.
Education
Bachelor of Applied Science (BASc), Software Engineering
Haute École Spécialisée de Suisse Occidentale
Switzerland
Jan 2022 - Jan 2025
Full Stack Web Development Bootcamp
Frontend / Backend
Remote
Jan 2021