Welcome to my GitHub profile! I am a Software Engineering student currently studying at Hive Helsinki currently looking for job opportunities in the software industry.
- Hive Helsinki π - C, C++, Data Structure and Algorithms, Concurrent Programming, Network Programming, Networks and Systems Administration, Graphics Programming, Full Stack and Web Development.
- University of Helsinki Full Stack open π - React, Redux, Node.js, MongoDB, GraphQL, TypeScript.
Here are three of my Hive projects:
A 3D graphical representation of a maze using ray-casting principles, inspired by the classic Wolfenstein 3D, with smooth window management, player movement and interactions, and the use of textures and colours for walls, floor, and ceiling, all within the MLX42 library.
An IRC server in C++, which allows clients to connect, authenticate, and communicate through channels and private messages using TCP/IP. The server handles multiple clients simultaneously, supports non-blocking I/O with a single poll(), and implements key IRC features.
A simple, functional Unix shell written in C that supports features like command execution, environment variable handling, input/output redirection, pipes, and built-in commands, all while adhering to strict memory management and behavior standards.