Skip to content
View ngtina99's full-sized avatar

Block or report ngtina99

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
ngtina99/README.md

Hey there πŸ‘‹

I'm Tina, a Software Developer with some marketing skills. πŸ‘©β€πŸ’»
Feel free to reach out if you have any questions or suggestions about my projects. πŸ˜‡

Alt Text
Let’s connect on LinkedIn!

Tool & Technology Stack

Alt Text Projects

WEBSERV - Collaborated with a team to develop an HTTP server in C++, handling client requests and core web functionalities
CPP09 - This module taught me to apply the C++ Standard Template Library (STL), using containers, iterators, and algorithms
CPP08 - The project covers templated containers, iterators, and standard algorithms
CPP07 - I discovered C++ templates and applied them to various default functions
CPP06 - The project covers C++ casts, including static_cast, dynamic_cast, const_cast, and reinterpret_cast
CPP05 - This module introduces exception handling and explains how to use casting and type conversions
CPP04 - About subtype polymorphism, abstract classes, and interfaces to enhance code flexibility and design
CPP03 - I explored different types of inheritance, such as single, multiple, and virtual, enabling flexible code reuse
CPP02 - The project involves ad-hoc polymorphism, operator overloading, canonical class form, and vector calculations
CPP01 - This module taught me how to use memory allocation, pointers to members, references, switch statement
CPP00 - My first exercises in C++ learning: namespaces, classes, member functions, stdio streams, initialization lists, static, const, and other basic concepts

Alt Text Projects

PHILOSOPHERS - The project implements a multi-threaded solution to the classic dining philosophers problem.
MINISHELL - This project involves creating a shell and required teamwork with another student from 42
miniRT - MiniRT is a ray tracer that simulates light interacting with shapes and materials to create 3D images.
FRACT-OL - This project combines the complexity of complex numbers and computer graphics
MINITALK - The goal of "minitalk" is creating a client-server program that communicates using UNIX signals
PUSH_SWAP - Making this program helps to learn about algorithms, data structures, and optimization techniques
FT_PRINTF - A project that aims to mimic the behavior of the standard "printf" function
GET_NEXT_LINE - The get_next_line function reads from a file descriptor and returns the next line of text
LIBFT - Recreation a subset of standard C library functions

Alt Text Projects

freeCodeCamp exercises - Beginner exercises in Python by freeCodeCamp.
BEGINNER EXERCISES - I have collected some basic exercises written in Python, which provide a perfect foundation.

Alt Text Projects

Data and SQL - Coding Kickstarter - Beginner exercises in SQL by CFG, Code First Girls.

Pinned Loading

  1. webserv webserv Public

    Collaborated with a team to develop an HTTP server in C++98, handling client requests and core web functionalities.

    C++ 1

  2. connect connect Public

    Forked from multisynq/hacktogether-template

    TypeScript

  3. philosophers philosophers Public

    The project implements a multi-threaded solution to the classic dining philosophers problem.

    C

  4. minishell minishell Public

    This project is about creating a shell in a team.

    C

  5. push_swap push_swap Public

    Making this program helps to learn algorithmic thinking, data structures, and optimization techniques.

    C

  6. fract-ol fract-ol Public

    This project combines the complexity of complex numbers and computer graphics.

    C