Computer Code
Thierry Shamy

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 CV

About 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

Self-employment

Full Stack | AI Developer

Full-time
Self-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.
Tinext Managed Cloud Services

Software Engineer

Full-time
Tinext 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.
TQMi

Front-end Developer | Contractor

Contract
TQMi
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

Haute École Spécialisée de Suisse Occidentale

Bachelor of Applied Science (BASc), Software Engineering

Haute École Spécialisée de Suisse Occidentale
Switzerland
Jan 2022 - Jan 2025
Frontend / Backend

Full Stack Web Development Bootcamp

Frontend / Backend
Remote
Jan 2021