Hi, I'm

,

A web and software developer

1    me  :=  Person  {
2        Name:    "Arnaud GRIMBERT"
3        Likes:      []string{"CODING", "READING"}
4        Age:        time.Now().Date().Year() - 2003
5   }

About me

Hi there! My name is Arnaud, and I am a developer with a passion for coding and reading. I first discovered my interest in code during my high school years, but it wasn't until December 2020 that I decided to pursue it seriously. This was sparked by my need to create a custom Discord bot that could fulfill specific requirements for my server. Since then, I have been honing my skills as a developer and exploring various programming languages and tools.

Projects

AniSite

AniSite is a project I created to explore React.js. It is an incomplete attempt to replicate the website Anilist.co, which allows users to find detailed information about anime/manga. This project allowed me to explore React.js and practice creating components.

Portfolio

My portfolio is a website built using Next.js and PostgreSQL. This is my first project built with Next.js.

FileHive

FileHive is a web file manager built on Express.js that enables autoindex of a specific directory. I coded it to simplify the process of transferring files to my VPS, without the need to use an SFTP client. It transfers files over HTTP or HTTPS and has rate limiting for the login route. FileHive can be used with Nginx and Redis to optimize performance. Users can customize permissions, create and delete directories, and perform other file management tasks with ease.

waifu.im

An easy to use API that allows users to get anime/manga pictures from an archive of over 4000 images and multiple tags. This is my first and biggest project so far. It contains a Go-written RESTful API and a Python wrapper for it, and a website. I have learned a lot while working on this project, as it uses many technologies such as Redis, Nginx, and PostgreSQL. I created the project out of a desire to make a command for my first Discord bot, which no longer exists.