FT_TRANSCENDENCE
ft_transcendence is the final project of the inner project circle at Ecole 42. It is a modern take on the classic pong game, reimagined as a multiplayer web app.

Dear Readers,
After graduating from high school with a degree in economics and law, I chose to
follow
a slightly less traditional path. My curiosity and interest in IT led me to the 42 school, a bold
decision that marked the start of an extraordinary adventure in the world of technology.
🎓 My academic background
My traditional schooling gave me a solid foundation, but it was the world of IT that really lit the
spark in me. Despite an atypical profile for a computer scientist - the Wii and Switch were my only
game
consoles, and I love socializing as much as coding - I dove headfirst into this predominantly male
field
and flourished.
At 42, I navigated through the captivating world of the C language, exploring memory management and
the
subtleties of pointers. System development under Unix/Linux became a fascinating game for me, as did
the
challenge of creating my own customized shell. The magic of full-stack web development was revealed
through innovative projects, immersing me in modern frameworks and databases. And that's just the
tip of
the iceberg!
The world of object-oriented programming in C++ has enriched my skill set, just as video game design
has
stimulated my creativity. I played with Docker, explored the depths of virtualization, and navigated
through networks. Algorithms and data structures became my allies in the quest for optimal
solutions.
🤝 Human skills
But more than the technical skills, it's the human and collaborative aspect that has marked me the
most.I've sharpened my ability to solve problems, communicate clearly and adapt quickly to changing
situations. I've learned to work efficiently, avoid redundancy and prioritize innovation.
Collaboration has been my most precious treasure. Sharing my knowledge and learning from others has
been
incredibly rewarding. This experience has equipped me with a solid set of technical skills, but also
with a pragmatic, adaptable and open mind.
💼 Soon ready for new challenges
This autumn, after one year as a DevOps & Infrastructure intern where I also had the chance to lead our Communication Infrastructure Circle,
I will be actively looking for a full-time position (80% or 100%), ready to take on new challenges!
I am looking forward to the opportunity to meet professionals as passionate as I am
and to explore the countless possibilities offered by the world of technology.
Are you looking for a new teammate, or do you work in a company where life is good? Feel free to share or reach out! Maybe you weren’t looking, but why not?... I will be available from October! In any case, I would be happy to hear from you 🙂
Looking forward to meeting you and sharing our experiences and dreams!
Read more
Here's a selection of my projects at 42 Lausanne. If you'd like to discover more or explore these projects in more detail from a technical angle, I invite you to click on the repository links or visit my GitHub, which I've specially spruced up for you : Neila’s github.
ft_transcendence is the final project of the inner project circle at Ecole 42. It is a modern take on the classic pong game, reimagined as a multiplayer web app.
Developing IRC meant organizing an instant messaging system where anyone could talk, join discussions and share information easily. I learned how to connect people easily and guarantee secure exchanges...
Inception was like building a miniature city for programs, with each building fulfilling a specific function. I learned how to arrange these elements so that they worked together efficiently, much as an urban planner plans a city to be harmonious. It taught me how to organize and secure a complex virtual space.
Minishell is basically building a mini-version of the heart of a Linux system. Challenges included synchronizing commands, mastering the technical aspects of Linux, and resolving complex errors. This experience enriched my understanding of operating systems far beyond programming.
Philosophers is a project where I had to solve a logical puzzle, similar to organizing a dinner party where each guest shares cutlery with their neighbors and has to find a way to eat without waiting or confusion. It taught me to plan and coordinate carefully so that everything ran smoothly
In addition to my studies, I have carried out a number of personal projects that have fulfilled my thirst for knowledge and enabled me to discover many different fields. I'd like to share these achievements with you. Below you'll find direct links to various websites, plus a little bonus at the end.
I dived into the world of WordPress for the first time when developing "swiss-hookah.ch", a friend's tobacco and vapes commerce site. This project gave me the opportunity not only to contribute to his business, but also to master WordPress, its various plugins, and the intricacies of web hosting. We recently spiced up the user experience with a playful "egg hunt": visitors searching for a colorful Easter egg hidden on the site could win attractive rewards, creating a fun and engaging interaction for customers. This adventure was incredibly rewarding and entertaining, both for me and for the customers. It's been a great way to learn and apply new skills in web design, digital marketing, and project management, while making the shopping journey more interactive and entertaining.
Recently, I've been captivated by the world of app development, and have decided to set about creating my own. It's an ambitious project, since my ultimate goal is to make it downloadable from the App Store. To achieve this, I've taken time out of my schedule to learn Swift and code my idea: a light therapy app. For those unfamiliar, this is a form of skin care using light. All in all, I'm thoroughly enjoying this project, even if there's still a lot to do. Not only is it allowing me to explore my programming skills and develop new knowledge of application development, it's also having a positive impact on myself. It's an enriching learning experience that pushes me to push my limits and discover new horizons.
Furthermore, this project also enabled me to discover and use Figma for the first time. This design tool has opened the door to a whole new world of user interface creation and design, enriching my skill set. By sharing a few screenshots of my vision on Figma, as well as a video of the current look of my project on Xcode, I'm delighted to share this experience with you.
Merging my passion for painting with my IT skills, my sister and I launched an ephemeral canvas painting workshop during summer 2023. Using Odoo to manage our website, we discovered its crucial role in simplifying our business. This experience revealed that even in art, IT is essential to commercial success. Odoo made it easy to manage stocks, painting sessions and online transactions, freeing up time for creative work. Its seamless integration has given us an overview of our business, enabling us to make informed decisions.
I'm really thrilled that you've made it this far, and I hope you found everything very interesting and got to know me a bit better. If you paid attention while reading my resume, you would have noticed my great love for traveling. That's why I've created a travel guide for you, perfect for a long weekend in Sarajevo, my beloved city! Don't be shy, go ahead and download it. Maybe one day, you'll need it!
✈️❤️