Hi, I'm Théo FERLAY

Photo of Théo FERLAY I’m a junior Full-stack web developer eager to embark on new adventures in the tech world. Curious by nature, I love exploring new ideas, learning different technologies, and turning creativity into real projects. Beyond coding, I find inspiration in the little things and as a fun fact, I’m also a big raccoon fan!

About Me

what I am doing

I recently graduated with a Master's degree (Bac+5) in Computer Science from the University of Saint-Étienne and I am currently seeking opportunities in web development (Lyon or remote), where I can apply my skills and continue learning. I enjoy exploring new technologies, building creative web projects, and constantly improving my programming skills. Beyond coding, I enjoy creating web applications for practice, experimenting with new frameworks, and learning continuously.
In my free time, I love reading, discovering different stories, and playing video games as a way to relax and unwind.
Currently, I am developing a community-driven website from scratch, which is available to view here.

what I have done

During my studies, I completed several internships in various companies, gaining practical experience in software and web development. I have worked on projects ranging from internal tools and licensing servers to community-driven web platforms. This experience allowed me to develop my full-stack skills using technologies like Angular, Spring Boot, React Native, and Node.js.

Projects

DBD-Tweak

Angular, Java Spring Boot, Postgresql

DBD-Tweak is a community-driven web platform designed for fans of the game Dead by Daylight. The site allows users to create, share, and explore optimized builds for characters, including weapons, perks, and strategies. Built from scratch, the project showcases modern web development practices, combining a user-friendly interface with dynamic functionality to engage the community and facilitate collaborative content creation.

dbdtweak

Stud’Connect

React Native, Python

Stud’Connect is a university project: a web and mobile application designed to improve communication between students. It also helps newcomers who are relocating by highlighting key points of interest around their new school. The project involved both Front-End and Back-End development using HTML/CSS, JavaScript, Java, Thymeleaf, Spring, Vue.js, and SQL, with React Native for the mobile version.

StudConnect

Artemis – Discord Bot for League of Legends

JavaScript, Node.js, Discord.js

I developed Artemis, a Discord bot designed for a gaming community to track player statistics and rankings in League of Legends. The bot allows users to monitor their accounts, compare performance, and engage with other players in a streamlined and interactive way. This project enhanced my skills in API integration, bot development, and building tools that support online communities.

Artemis

Cinema Project

Java, HTML, CSS, Javascript, Websocket

A cooperative end-of-year game playable on smartphones and cinema screens. Developed in a team with task distribution and coordination using project management tools (planning, progress tracking, and issue resolution). Full client-server development with Front-End and Back-End primarily in Java.

Collaborative Pixel Art Platform

Java, HTML, CSS, Javascript, Websocket

As part of a team project, I helped develop a system that allowed users to create pixel art collaboratively. The project included both a Java application interface and a web interface, enabling users to interact and contribute in real time. Working on this project strengthened my skills in full-stack development, interface design, and collaborative application functionality.

Rucher du pillier Website (Prototype)

HTML, CSS, PHP, JavaScript, MySQL

Early in my university studies, I created a prototype for the Rucher du Pillier website. The focus was on designing a functional mockup to explore the site’s layout, structure, and user interface, providing a visual guide for potential future development. This project allowed me to apply design and planning skills in a practical context.

rucher

Wargame

Java, JavaFX

Wargame is a strategic board game developed as part of a university project. The game incorporates elements of resource management, tactical planning, and player collaboration. My role involved designing the game mechanics, creating the user interface, and implementing the game logic using Java and JavaFX. This project enhanced my skills in game development and user experience design.

Experiences

Internship - Full-Stack Web Developer

Wordline - Lyon, France (February 2025 - August 2025)


Implementation of internal tools to streamline the team’s internal testing process, from design to deployment.

Java Spring Boot, EmberJS, Postgresql, Docker, CI/CD

Internship - Full-Stack Web Developer

WipSim - Saint-Étienne, France (April 2024 - August 2024)


Full development of a licensing server for the company’s main software, from design to deployment.

NestJS, Angular, Docker, CI/CD

Education & Certifications

Master in Computer Science

University of Saint-Étienne

Focus on full-stack development, software engineering, and project management.

Bachelor in Computer Science

University of Saint-Étienne

Fundamentals of programming, databases, and computer science.

Angular Certification - Advanced Angular: Ninja to Hero

Issued by NinjaSquad

Volunteer Work

Beekeeper

France, Loire

Assisted during honey harvests and contributed to the website’s maintenance and troubleshooting.

Skills

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • React
  • Bootstrap
  • TailwindCSS

Backend

  • Java
  • Spring Boot
  • NodeJS
  • PostgreSQL

Programming Languages

  • Python
  • C
  • OCaml

DevOps / Tools

  • Docker
  • Git
  • Linux
  • Figma
  • Arduino

Data / AI

  • PyTorch
  • TensorFlow
  • LaTeX