Hey there! 👋 My name is Yannick and I am looking for a 🆒 sociotechnical internship in Africa (or elsewhere)
As an aspiring Social Hacker, I want using my coding skills for change in things that really matter to me.
I believe that no issue is too big for the smallest technical solution to meaningfully impact a life.
What motivates me 🔥
But this impact that technology can have, is not necessarily positive.
Everyday, we humans are using technology for manipulation and misleading of ourselves with disinformation and dark patterns.
Day by day, we are entangling ourselves further into a worldwide web of problems.
Inequalities are increasing.
Democracies are shrinking and the earth is heating up.
Blatant lies and empty promises have become the core of the tech industry's business model.
Nobody asked for Blockchain or the Metaverse.
People demand real solutions for real problems instead.
What I want to achieve 🌟
So, when I say that I want technological innovation to solve our shared problems, then I mean every word of it.
For most of my life, I sought distraction in the newest gadget or latest video game.
But I have come to the realization that this reality — the one when go you out the door — is the only one we have.
And that you can only find real purpose if you try to improve this reality.
What I am looking for 🔍
This is why I want to learn by experience how technology can have a real and positive impact on people's lives.
My guess is that is has everything to do with how you connect people with technology, which requires good leadership.
I think that learning this, is about building up skills such as listening and building trust, in order to build strong relationships.
I would like to learn this is from others with this experience.
And I would like to learn this in an environment that demands these skills, because there are real things at stake.
It is a dynamic environemnt, where the unexpected is never far away.
To find such a place with such people I will focus on (non-)commercial organisations operating in the Global South, preferrably in Africa.
Code. Creating digital products, like apps, websites or programs, or enhance existing ones, by coding.
Adapt. Both technically and socially, I can easily analyze what I need to learn in order to function in a new situation. I see this as a personality trait, but I have also learned a lot thanks to the method of my school called '42'.
Inspire. Connecting my peers to a common purpose by storytelling and building personal connections.
Speak up. Calling bullsh*t on harmful systems or practices and pointing out opportunities on gradually improving them.
Connect. Builiding constructive relationships with people around me and have attention to the environment around me.
Transliterate. Being able to translate ideas into technical requirements, and to visualize the limitations and opportunities of realizing this idea.
Express myself. Clearly conveying my ideas textually or orally, using creative forms of expression.
Stay grounded. Be in touch with the lived experience of ordinary people, by being aware of how my privileges limit me.
ft_transcendence.
With my team I will create a web application on which you can play the classic Pong game using different languages and frameworks.
Planned for Fri Jun 07 2024 00:00:00 GMT+0000 (Coordinated Universal Time).⏳
Inception.
I will set up a small infrastructure composed of different services under different rules.
Planned for Sun Apr 21 2024 00:00:00 GMT+0000 (Coordinated Universal Time).⏳
C++ Modules.
I will upgrade my knowledge of C and learn C++ in a matter of weeks.
Planned for Sun Mar 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time).⏳
webserv.
With my team I will write a stable HTTP webserver in C++.
Planned for Sun Mar 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time).⏳
NetPractice.
I have set-up multiple virtual interlinked TCP/IP networks.
Done Thu Jan 04 2024 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
cub3d.
With my partner I recreated Wolvenstein 3D by writing a raycasting algorithm.
Done Tue Nov 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
Philosphers.
I solved the Philosophers puzzle by using multiple threads and mutexes.
Done Sat Oct 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
minishell.
With my partner I created my own version of the bash shell.
Done Tue May 23 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
fract-ol.
I created a generator for the mandelbrot and julia set.
Done Fri Mar 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
push_swap.
I created my own efficient sorting algorithm within given restrictions.
Done Fri Feb 24 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
minitalk.
I established a communication channel between a client and a server using only two UNIX signals.
Done Fri Feb 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
get_next_line.
I wrote an efficient helper function that reads the next line from an input stream using a buffer of a given size.
Done Fri Dec 09 2022 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
Born2beroot.
I learned to become a system administrator by setting up your own Virtual Machine and making it secure.
Done Mon Nov 14 2022 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
ft_printf.
I wrote your own version of the printf() standard C function.
Done Thu Nov 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
Libft.
I created my own C library with implementations of libc functions.
Done Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
This website.
I am learning the basics of HTML, CSS, Javascript and the frameworks Eleventy and Handlebars.js to create this website.
Done Sun Feb 25 2024 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
lazy_malloc.
I created a simple garbage collector for C using static variables and linked lists.
Doing since Fri Nov 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time).
Volt Europa.
I do social activism and IT project management at the worlds first pan-European political party and movement.
Doing since Wed Jul 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time).
Mauritania.
🇲🇷 I experienced a short residence in the seaside town of Nouadhibou, in this transition country spanning from North- to West-Africa, from the Sahara to the Sahel .
Done Thu Jan 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
Autodidact.
I obtained the Dutch baccalaureate exam (VWO) by finishing the last year of high school by self-study from home.
Done Wed Jul 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
Final editor.
For the Trésor school newspaper at Theresialyceum Tilburg.
Done Tue May 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) ago.
Gedurende zijn studie heb ik Yannick leren kennen als een heel verantwoordelijke en toegewijde student. Als tutor stond hij altijd klaar om zijn medestudenten te ondersteunen en te motiveren. Zijn scherpe analytische geest en opmerkzaamheid stellen hem in staat om met creatieve en effectieve oplossingen te komen voor diverse uitdagingen! Yannick is ook een gedreven en een waardevolle teamspeler. Hij zorgt voor een positieve teamdynamiek en een fijn groepsgevoel. Zijn betrouwbaarheid en toewijding maken hem iemand waarop je kunt rekenen, zelfs in de meest veeleisende situaties. Ik kan Yannick erg aanbevelen als een collega of teamlid. Zijn combinatie van competentie, toewijding en teamgeest maken hem een waardevolle aanwinst voor elk project of team!
Throughout his studies, I got to know Yannick as a very responsible and dedicated student. As a tutor, he was always ready to support and motivate his fellow students. His sharp analytical mind and attentiveness enable him to come up with creative and effective solutions to various challenges! Yannick is also driven and a valuable team player. He creates positive team dynamics and a nice group feeling. His reliability and dedication make him someone you can count on, even in the most demanding situations. I can highly recommend Yannick as a colleague or team member. His combination of competence, dedication and team spirit make him a valuable asset to any project or team!
Yannick is great at bringing together and motivating developers. He ensures that everyone feels welcome, while keeping all eyes on the goal and making sure the team moves forward.
להיות עם יניק בבית הספר הוא תענוג אמיתי. הוא תמיד מביא אנרגיה חיובית רבה ותמיד מוכן לעזור לסטודנט אחר בכל עניין. האיזון המושלם בין כישורים חברתיים ליכולת טכנית הופך אותו לבולט במיוחד. כל חברה או ארגון יהיו מאושרים לקבל אותו לשורותיהם.
Having Yannick with us at school is truly a joy. He consistently brings a great deal of positive energy and is always ready to assist a fellow student with any matter. His perfect balance between social skills and technical abilities makes him a standout. Any company or organization would be fortunate to have him on their team.
Ta on tähelepanelik arendusmeeskonna kaaslane, kellel on lai oskuste pagas, täpsemalt oskus sukelduda binaarsele tasandile ja tõusta kõrgele organisatsiooni väärtuse loomisele arutelus.
He is a considerate development team mate who has a broad range of skillset, more precisely being able to zoom in to binary level and zoom out to value creation for an organisation.
Yannick is heel erg ijverig. Hij is een strategisch denker en heeft een goed inzicht van wat er nodig is in een organisatie. Iemand als Yannick is onmisbaar bij een goed werkend bedrijf of organisatie.
Yannick is very diligent. He is a strategic thinker and has a good understanding of what is needed in an organisation. Someone like Yannick is indispensable in a well-functioning company or organisation.
Podejście Yannicka oparte jest na stworzeniu planu, wczesnym podziale zadań, ustaleniu pośrednich terminów i szybkiego konsultowania się w razie potrzeby. Komunikuje się on bardzo sprawnie, nie pozostawiając żadnych niejasności. Yannick jest zmotywowany i cięzka praca nie stanowi dla niego problemu. Współpraca z nim wypadła bardzo dobrze. Zdecydowanie polecam go do pracy zespołowej i zadań specjalnych.
His approach is very structured: make a plan, divide the work, set intermediate deadlines and come together as often as necessary to streamline the process. Yannick communicates efficiently leaving nothing unclear. He's motivated and doesn't hesitate to work hard when necessary. I had a very good time collaborating together and can definitely recommend working with him.
I have been working with Yannick for quite some time, in his role as Innovation Tech lead of Volt Europa. On several project proposals, Yannick has helped me to investigate the project from the 'why' to detailed requirements. Yannick knows how to ask questions, and create clarity from rough ideas. Yannick knows tech, but he also understands communication and leadership. With the help of Yannick, because of Yannick, we have successfully implemented several innovative products.
Yannick là một người bạn trên cả tuyệt vời, luôn đưa ra những ý tưởng giải quyết vấn đề một cách thông minh và sáng tạo. Dù bạn là người mới lập trình, Yannick không ngại dành thời gian để trả lời các câu hỏi và đảm bảo rằng bạn hiểu đúng vấn đề. Yannick cũng là người dám đưa ra chính kiến riêng của mình trước những việc mà cậu ấy nghĩ cần thay đổi, bất chấp việc mọi người có thể bỏ qua nó. Rất hân hạnh được làm việc cùng Yannick!
Yannick is a great friend, always coming up with smart and creative problem-solving ideas. Even if you're new to programming, Yannick doesn't mind taking the time to answer questions and make sure you understand the problem correctly. Yannick is also someone who dares to give his own opinion on things that he thinks need to change, regardless of whether people may ignore it. It's a pleasure to work with Yannick!
Yannick is een zeer getalenteerd persoon. Niet alleen is hij goed in programmeren, hij staat ook altijd paraat om lastige concepten uit te leggen of om te helpen bij eender welk probleem. Zijn eeuwige nieuwsgierigheid werkt aanstekelijk, en zijn bereidwilligheid om bij te leren is één van zijn beste karaktereigenschappen. Zijn vaardigheid als programmeur wordt ook perfect gecomplementeerd door zijn bijna oeverloos geduld. Samenwerken met hem is een zeer fijne ervaring, een pluspunt voor elke organisatie.
Yannick is a very talented person. Not only is he good at programming, he is always ready to explain tricky concepts or help with any problem. His eternal curiosity is contagious, and his willingness to learn is one of his best character traits. His skill as a programmer is also perfectly complemented by his almost endless patience. Working with him is a very pleasant experience, a plus for any organisation.
Yannick is a team player with a great hunger for learning. Always happy to help and share information, or just for a chat and a laugh. I look forward to working with him more in the future.
Working with Yannick has been a true delight. His passion for the project, depth of knowledge, and proactive attitude have truly elevated our work to the next level.
Of het nu gaat om samenwerken, geduldig uitleggen, of gewoon een positieve sfeer brengen, was Yannick altijd top. Echt een aanrader voor iedereen die op zoek is naar een teamlid met niet alleen skills, maar ook een top teamplayer!
Whether it is about collaborating, explaining patiently, or just bringing a good vibe, Yannick was always great. Really a recommendation for everyone that is looking for a team member that does not only have skills, but also is a great team player!
Ik heb het geluk gehad om met Yannick samen te werken tijdens mijn IT-opleiding op Campus 19 in Brussel. Yannick is niet alleen intelligent en creatief, maar ook een geweldige teamspeler. Dankzij zijn positieve houding is hij in staat om complexe problemen op een efficiënte manier op te lossen. Ik ben ervan overtuigd dat Yannick een waardevolle aanwinst zal zijn voor elk team of project.
I was lucky enough to work with Yannick during my IT training at Campus 19 in Brussels. Yannick is not only intelligent and creative, but also a great team player. Thanks to his positive attitude, he is able to solve complex problems efficiently. I am convinced that Yannick will be a valuable asset to any team or project.
Yannick est un camarade avec qui j’ai toujours beaucoup de plaisir à discuter code. Il a une approche très pragmatique de ses projets et recherche généralement à aller plus loin que ce qui est demandé. Il n’a pas peur de poser ses questions et de pointer du doigt les problèmes qu’ils rencontrent. De plus c’est une personne très charmante
Yannick is a friend with whom I always enjoy discussing code. He has a very pragmatic approach to his projects and generally seeks to go further than what is asked of him. He's not afraid to ask questions and point out problems. What's more, he's a very charming person.
Working alongside Yannick is always a pleasure; his approachability and great sense of humor make collaboration effortless. His dedication to his work is evident in every project he undertakes, and his willingness to give compliments where they're due speaks volumes about his genuine appreciation for excellence. His positive energy and commitment are sure to make a lasting impression.
Yannick is een geweldige medestudent en een warme persoon waarmee het altijd fijn samenwerken is. Met zijn talent voor communicatie en gastvrije houding voegt hij niet alleen professioneel maar ook tijdens informele gesprekken waarde toe. Ik kijk uit naar verdere samenwerking in de toekomst.
Yannick is a great fellow student and a warm person with whom it is always a pleasure to work together. With his talent for communication and welcoming attitude, he adds value not only professionally but also during informal conversations. I look forward to further cooperation in the future.
Thorough evaluation of our code, made sure to question the purpose of individual lines and conditions to ensure we understand how it functions. [...] We spent quite some time reflecting on our work, the challenges we faced as a group and what we might do differently in the subsequent rushes.