Hi 👋, I'm Valentin

Aspiring Software Engineer

About Me

My name is Valentin Lemaire, I'm 18 years old, and I'm from Lyon, France.

I'm a first-year engineering student at ECE Lyon, specializing in computer science.

I started coding at home in 2021, learning most of my technical skills independently. The only exceptions are Python, which I studied during my final year of high school, and low-level programming (C), which I'm currently learning as part of my engineering studies. My front-end web development skills are entirely self-taught.

Teaching myself to code has been both a challenge and a rewarding journey. I know that learning in the field of engineering never truly stops, as technology constantly evolves. However, through this experience, I've developed valuable skills for an engineer to have: the ability to learn independently and problem-solving skills.

By the way, to share a bit more about my interests and passions, I have a deep love for science and technology. My two favorite fields are computer science and aerospace, so I'm truly glad to be studying engineering, it's something I'm genuinely passionate about.

Programming Languages

Python

I've learned Python in my last year of High School and I've used it for many projects since then.

C

I'm currently learning C in my engineering studies.

JavaScript

I've learned some JavaScript by myself and have used it in various projects. I've also learned the basics of Three.js which is a library to make 3D graphics.

Web Development

HTML5 & CSS3

I've learned HTML5 and CSS3 by myself and I've improved over time by doing lots of personal projects.

Tools & Technologies

Git

I've only recently started using Git and GitHub but I'm getting the hang of it.

Vercel

I've used Vercel to deploy most of my web projects including this portfolio.

My Projects

Portfolio website

Portfolio

I made my own portfolio to showcase my projects and skills. (You're looking at it!)

HTML CSS JavaScript Three.js
Snake game with AI

Snake AI

I made a snake game using Python, Pygame and then I trained a Reinforcement Learning AI to play it.

Python Pygame
Double pendulum

Double Pendulum

I made a double pendulum simulation using Python and Matplotlib.

Python Matplotlib
Boids

Boids

I made a boids simulation using JavaScript and HTML5 Canvas.

HTML CSS JavaScript
Conway's Game of Life

Game of Life

I made a Conway's Game of Life simulation using JavaScript and HTML5 Canvas.

HTML CSS JavaScript
Asteroids game

Asteroids

I re-made the famous arcade game "Asteroids" using Python and Pygame.

Python Pygame
AI image gallery

AI Image Gallery

I made an AI image gallery website using HTML, CSS and JavaScript.

HTML CSS JavaScript