π Hello Community!
I'm Anita, also known as DevAwizard, an aspiring software engineer with a background in International Relations.
- π©π»βπ» Currently studying Software Development at 42 School in Spain. πͺπΈ
- π International Relations Graduate with a passion for applying a global perspective to technology.
- π£οΈ Polyglot: Fluent in English, Chinese, French, and Spanish. Basic knowledge of German, Korean, and Portuguese. Able to understand and communicate in Basque.
- π‘ Interested in Cybersecurity, Project Management, and Machine Learning.
π Feel free to connect with me in any of the above languages!
Project | Status | Description | Language Used |
---|---|---|---|
Libft | βοΈ Completed | A library of standard C functions, built from scratch to understand memory management and linked lists. | C |
Born2BeRoot | βοΈ Completed | Focused on system administration, creating and configuring a virtual machine. | Shell, Linux |
Printf | βοΈ Completed | Recreated the standard printf function, gaining a deeper understanding of variadic functions. | C |
Get_Next_Line | βοΈ Completed | Implemented a function to read lines from a file, improving buffer handling. | C |
So_Long | βοΈ Completed | Developed a small 2D game using C, exploring game mechanics and graphics programming. | C |
Push_Swap | βοΈ Completed | Built a sorting algorithm using stacks, optimizing operations to minimize time complexity. | C |
Pipex | βοΈ Completed | Emulated shell pipelines in C, which strengthened my understanding of UNIX systems. | C |
Minishell | π In Progress | Collaborating to create a custom shell, diving into process management and signals. | C, Shell |
Philosophers | β Not Started | Planned to understand concurrency issues and deadlock solutions using the dining philosophers problem. | C |
NetPractice | β Not Started | A project aimed at gaining an understanding of networking fundamentals, including IP routing and subnetting. | Networking Concepts |
Cub3D | β Not Started | A project focused on creating a simple 3D game engine, exploring ray-casting techniques. | C |
C++ Modules | β Not Started | An introduction to the basics of C++ programming, object-oriented design, and modular coding. | C++ |
WebServer | β Not Started | Develop a simple HTTP server to understand network programming and request handling. | C, HTTP |
Inception | β Not Started | A project to explore Docker and virtualization by setting up multiple services using containers. | Docker, Linux |
Transcendence | β Not Started | A full-stack web project intended to create a multiplayer game using a modern web technology stack. | JavaScript, HTML, CSS, Python |
Resource | Description |
---|---|
Common Code Guide | A comprehensive overview of 42 School's common projects, including evaluation criteria, languages used, peer collaboration guidelines, and expectations. This guide helps students understand the structure and requirements of each project. |
42 Exams | A repository of study resources and strategies for passing exams at 42 School. |
42 Resources | π In Progress - Curating a comprehensive list of helpful resources for coding students at 42. |