Andy Bouchet

Web Developer – TypeScript-First

About

I discovered programming young but took an unconventional path to get here. After leaving school early, I spent years working in logistics and retail, then five years in IT support. These experiences taught me problem-solving, attention to detail, and how to work under pressure – skills that translate directly to software development.

During the pandemic, I completed a web development bootcamp and rediscovered my passion for code. JavaScript clicked immediately, but TypeScript became my language of choice for its type safety and developer experience. I believe in writing code that's not just functional, but maintainable and scalable.

Today, I specialize in full-stack TypeScript development with a focus on clean architecture and database design. My real-world experience has given me a practical approach to development – I understand that good code serves business needs, and great code does so while being easy to maintain and extend.

Tech Stack

React

Component-based UI development

Next.js

Full-stack React framework

Electron

Desktop application development

Tailwind CSS

Utility-first styling approach

Framer Motion

Animation library for React

Redux

State management for complex applications

Express

Minimal web framework for APIs

NestJS

Full-stack Node.js framework

REST APIs

RESTful service architecture

GraphQL

Query language for APIs

Redis

In-memory caching and session storage

Lua

Scripting for FiveM server development

PostgreSQL

Relational database with advanced features

Prisma

Type-safe database toolkit and ORM

MySQL

Reliable relational database system

MongoDB

NoSQL database for flexible data storage

Webpack

Module bundling and build optimization

Vite

Fast development build tool

ESLint

Code quality and consistency

Prettier

Automated code formatting

Jest

Unit testing framework

GitHub Actions

CI/CD automation workflows

Docker

Containerized application deployment

NGinx

High-performance web server and reverse proxy

PM2

Production process manager for Node.js apps

Vercel / Netlify

Serverless deployment platform for frontend apps

Featured Projects

Division V logo

Division V

FiveM roleplay multiplayer server

10+ months development
scalable architecture
ci/cd

Co-Lead Developer & Database Architect

Co-leading the development of an ambitious FiveM roleplay server project, actively maintained for over 6 months. I designed the database architecture and contributed to the planning of gameplay concepts, with a strong focus on system scalability and long-term stability from the early stages.

I’m also in charge of the Node.js backend, React interfaces, REST APIs, and an Electron-based server management application. Additionally, I contributed to the setup of CI/CD workflows using GitHub Actions, ensuring smooth integration within a collaborative development environment.

Lua
React
NestJS
Prisma
Electron
GraphQL
GitHub Actions
Hysoa logo

Hysoa

Showcase website for a music band

maintenance
features
stripe store

Developer and Maintainer

Hysoa is a showcase website for a music band, featuring their story, music videos, and albums, along with an integrated online store powered by Stripe. I took over the project to bring it to completion and have since been in charge of its development and maintenance.

My contributions include implementing a lightweight admin interface to let the band upload new videos independently, integrating a full e-commerce flow for album purchases, and refining the UI/UX and backend stability through continuous improvements.

React
Framer Motion
Express
Prisma
Stripe

Career Path

E-commerce website · Allo Goodies

Development of an e-commerce site with NextJS and NestJS. Implementation of a high-performance SEO system, integration of a Prisma database.

NextJSNestJSPrismaSEO

Collaborative platform · Refemi

Creation of a showcase website with React and Express. Team management and organisation using Agile methodology.

ReactExpressSassLeadershipAutonomieIngéniosité

Stage · IP Label

Development of internal interfaces with Vue.js and Vuetify. Participation in an Agile environment with PostgreSQL.

Vue.jsVuetifyPostgreSQLAgilePgAdminVivacitéCollaboration

System Administration · Axido

Daily technical monitoring of a server farm with over 10,000 customers and a dozen VIP customers.

Windows ServerActive DirectoryHyper-VMacGLPIPolyvalenceAutonomieAcuité

Community Management · Evil Paradise

Technical and community management of a FiveM game server. Development of custom scripts.

LuaHTML / CSSjQueryLeadershipAutonomieIngéniositéSociabilité

IT Support Technician · Audika

Handling and writing scripts for over 1,300 private clients.

PythonPowershellZendeskOCS InventoryPolyvalenceIngéniosité

Get In Touch

Let's discuss your project

I'm always interested in discussing new opportunities, technical challenges, or collaborating on interesting projects. Whether you need a full-stack developer or want to talk about system architecture, I'd love to hear from you.

Send a Message