Skip to content
View gtretiak's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gtretiak

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
gtretiak/README.md

Hello, World! 👋

I'm George, a Computer Science explorer, currently developing projects at 42 Porto.

👩‍🚀 I've made a career switch from the legal field in 2022. I have been passionate about logic, math and computers since childhood and consistently seek personal growth. So, when I discovered programming, and have been in love with it ever since. Now I deepen my knowledge in technology delivering projects solving practical porblems from sorting things to rendering data on a screen.

🐚 Environment:

Linux Zsh Command Line Oracle VM VirtualBox

🗣️💻 Languages:

C HTML5 CSS3

🛠️ Tools:

Vim Git Bash Scripting Makefile GDB Valgrind

🔮 AI assistants I have used so far to enhance the coding, testing, debugging, refactoring and learning process:

ChatGPT Perplexity DeepSeek Manus

🔭 I’m currently working on:

✅ Concepts I've learned:

  • Basics (Arrays, Pointers, Structures, Linked Lists, Algorithms, Recursion)
  • System (FD, Bits, Memory Management, Processes, Pipes)
  • Graphics (MinilibX, X11, RGB)

🧩 Coding Platforms profiles:

👯 The team projects:

💬 Happy to work together on your fascinating ideas too, direct message me!

My repositories:

👇 Click on the links of the projects to see customized explanations for their relevance to practical business needs

  • Shell00: Introduces core Unix/Linux shell commands for navigation, file manipulation, permission handling, and Git basics
  • Shell01: Advanced command-line exercises in data extraction, file searching, directory counting, and special character handling
  • Libft: Custom C Library
  • Fract-ol: Interactive fractal renderer (Mandelbrot, Julia & Multibrot sets)
  • Push_swap: Optimized sorting algorithm using stacks
  • Pipex: Unix piping behavior with process control and file descriptor manipulation
  • Minishell: Custom implementation of a basic shell, similar to bash, but with a reduced feature set

Languages I speak:

English Russian Portuguese

How to reach me out 📫 📲

Curriculum Vitae LinkedIn WhatsApp Instagram george22021988@gmail.com

Pinned Loading

  1. C_Fract_ol Public

    Interactive fractal renderer (Mandelbrot, Julia & Multibrot sets)

    C

  2. C_Pipex Public

    Unix piping behavior with process control and file descriptor manipulation

    C

  3. C_Push_swap Public

    Optimized sorting algorithm using stacks

    C

  4. Work-In-Progress-Projects Public

    C