| 👋 Hi, I’m @ThomasRobertson |
|---|
| - 💻 Software Engineer @ Louise |
| Studied at : |
| - 💊 Pharmacy Student @ Université Paris-Saclay |
| - 💻 Computer Science Student (MS SIO) @ CentraleSupelec |
| - 👨💻 Developer Student @ 42 Paris - 2022/02 Piscine |
| No | Project | Language | Tool/skills used | Status | Grade |
|---|---|---|---|---|---|
| -- | piscine | C | - | ✔️ | ✔️ |
| 0.0 | libft | C | creating libraries | ✔️ | 125 |
| 1.0 | ft_printf | C | variadic functions | ✔️ | 100/100 |
| 1.1 | get_next_line | C | low-level read() | ✔️ | 125/100 |
| 1.2 | born2beroot | - | virtualization, Linux | ✔️ | 125/100 |
| 2.0 | push_swap | C | sorting algorithms | ✔️ | 125/100 |
| 2.1 | pipex | C | pipe(), fork(), exec() | ✔️ | 125/100 |
| 2.2 | fdf | C | graphic library, 2D to 3D translations | ✔️ | 125/100 |
| 2.3 | exam-rank-02 | - | - | ✔️ | 100/100 |
| 3.0 | philosophers | C | process, threads, mutex, semaphores | ✔️ | 113/100 |
| 3.1 | minishell | C | bash terminal, signals, fork(), pipe(), exec() | ✔️ | 100/100 |
| 3.2 | exam-rank-03 | - | - | ✔️ | 100/100 |
| 4.0 | cub3D | C | graphic library, ray casting | ✔️ | 115/100 |
| 4.1 | netPractice | - | networks, switch, IP, rooting | ✔️ | 100/100 |
| 4.2 | cpp modules | C++ | OOP, polymorphism, overloading, inheritance | ✔️ | 100/100 |
| 5.0 | cpp modules | C++ | OOP, templates, standards containers, iterators, sorting algorithms | ✔️ | 100/100 |
| 5.1 | webserv | C++ | network, HTTP, sockets, CGI | ✔️ | 125/100 |
| 5.2 | inception | - | docker, containers | ✔️ | 125/100 |
| 6.0 | transcendance | Python, JS | django, rabbitmq, grafana, docker, RESTApi, postegresql | ✔️ | 115/100 |
| Project | Description | Language | Tool/skills used |
|---|---|---|---|
| arXiv-api-extraction | Harvest papers from arXiv into a graph database and create an API endpoint to process requests | Python | fastapi, containers, CI/CD pipelines, unit tests, OpenAPI, graph database (neo4j) |



