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

Projects

AI-Powered Learning Platform

AI-Powered Learning Platform

AI/Education
Full Stack Developer2023 - Present

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.

Data Exploration Platform

Data Exploration Platform

Data Visualization
Full Stack Developer2023

Dynamic data exploration platform allowing users to map, sort, filter, and customize views of datasets in real-time, enhancing data accessibility.

Secure File Sharing System

Secure File Sharing System

Enterprise
Software Engineer2022 - 2025

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.

Real-Time SMS Communication App

Real-Time SMS Communication App

Communication
Frontend Developer2023

Responsive front-end application for seamless customer communication through SMS, integrating real-time messaging via WebSocket and REST API endpoints.

AI-Driven Decision Making Platform

AI-Driven Decision Making Platform

AI/Enterprise
Software Engineer2022 - 2025

Contributed to AI-driven applications using LLMs, retrieval-augmented generation, and MongoDB Atlas to enhance decision-making and automation.

User Onboarding System

User Onboarding System

Web Application
Frontend Developer2022 - 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.