Recent projects
Below you can see some examples of my recent work. Check out my upcoming projects here.
_____________________________
EPITA projects

42sh
42sh was a one month project in groups of four during the 3rd year of EPITA. We had to recreate a bash-like terminal in C. During this project we learned how to do a proper lexing and parsing, we also re-implemented some built-ins. We had to manage command execution, variable expansion, subshells, command substitutions and some other bash features. We used git for versionning as usual and did a python test suite.

OCR
OCR was a one month project in groups of four during the 2nd year of EPITA. We created a program for sudoku grid recognition and solving in C. The main parts of the project were the image processing, the grid detection, a neural network for character recognition, the solver and the UI to filter detect and solve separately or at once. The project versionning was done via git. We also did a website as a bonus you can check it out here

NYR: the last stand
NYR was a six month project in groups of four during the 1st year of EPITA. The project consisted in creating a game in C# using Unity. Mainly inspired by Assassin's Creed: Valhalla and Project winter our game was about a viking that has to save his island. We had to implement AI, Map and UI design, Saving, Multiplayer and finally Items and Player management. All of our work is documented in a website. Click here to see more!
JWS
JWS was a one week project solo in java during the 3rd year of EPITA. For this project we had a given front to test our code. We did a bomberman-like online game. We needed to manage some requests and a database. We used the frameworks Quarkus and Hibernate ORM.
HTTPD
HTTPD was a two week project in groups of two during the 3rd year of EPITA. HTTPD was about recreating a HTTP server in C following the HTTP/1.1 specification. The projects was divided in four main parts: HTTP parsing, Socket handler, Event handler and Daemon control.
Malloc
Malloc was a one week project solo in C during the 3rd year of EPITA. We had to recreate the function malloc, realloc and free.
Minimake
Minimake was a one week project solo in C during the 3rd year of EPITA. The goal of this project was to create a simplified version of the make command. We had to do a lexer/parser and execute the rules specified in a given makfile. We had to handle variables and dependencies too.
_____________________________
Dorset college projects
BattleShip
In our OOP class at Dorset we had to do a game in java with a graphic inteface. This project was in group of five. I did a multiplayer BattleShip game with my group. Here is the link of the github repository.
My portfolio
This website anitaselva.github.io was created as part of the Front-end development class at Dorset using HTML, CSS and JavaScript. At first it only displayed web pages done in class but it is evolving!
FakeTwitter
FakeTwitter is a web app. It was part of the back-end course at Dorset college. The goal was to implement the back-end of a simplified twitter. We used Python and Flask, MongoDB for the database and Heroku to deploy the application.

Vincent Van Gogh
A summary of the life and work of Dutch artist Vincent van Gogh with an embeded video from YouTube.
View project
Smooth Smoothies
A multi-column, flexbox-based page layout and hero image with a tinted overlay.
View project
Snazzy Fashion
A web page for a fashion retailer with a background video that plays in a continuous loop.
View project
JS portfolio
A web page containing my recent JavaScript projects. Please note that this page is not up to date.
View project