Skip to content
View ThomasParratt's full-sized avatar
  • Finland

Highlights

  • Pro

Block or report ThomasParratt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ThomasParratt/README.md

Hi there! πŸ‘‹ I'm Tom

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.

🌱 Currently Learning

  • 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.

πŸ”§ Technologies & Tools

C C++ JavaScript React Bash Linux Docker

πŸš€ My GitHub Projects

Here are three of my Hive projects:

1. cub3d

Project 2
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.

2. ft_irc

Project 3
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.

3. Minishell

Project 1
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.

πŸ“« Connect with Me 🀝

LinkedIn thomasparratt@gmail.com

Popular repositories Loading

  1. libft libft Public

    C

  2. get_next_line get_next_line Public

    C

  3. push_swap push_swap Public

    C

  4. so_long so_long Public

    C

  5. minitalk minitalk Public

    C

  6. philosophers philosophers Public

    C