Skip to content
View PetrusHimself's full-sized avatar
🧑‍💼
Working From Home
🧑‍💼
Working From Home

Highlights

  • Pro

Block or report PetrusHimself

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

Hi there, I'm Petrus Tlhomedi 👋

Portfolio

About Me

I am a passionate and driven software engineering student currently completing my specialization in Back-End Engineering at ALX. My training has equipped me with a solid foundation in various programming languages and development frameworks. I thrive on solving complex problems and am always eager to embrace new challenges—our motto at ALX is "Do Hard Things," and it's something I live by every day.

🌱 Currently Learning

  • Back-End Engineering Techniques
  • Project Management
  • System Design and Architecture
  • Advanced Algorithms
  • Microsoft Power Platform
  • Artificial Intelligence

💼 Skills

  • Languages: Python, JavaScript, C, SQL
  • Frameworks: Django, Flask, Express.js, Node.js, React.js
  • Tools & Technologies: Git, Docker, Linux, RESTful APIs
  • Database Management: MySQL, PostgreSQL, MongoDB

👨‍💻 Projects

  • Printf Function: The printf function project involves creating a custom implementation of the standard C library function printf. This function is used to print formatted output to the standard output (usually the terminal). The project requires handling various format specifiers (such as %d, %s, %c, %x), managing variable arguments using the va_list type, and ensuring the correct formatting and printing of data types like integers, strings, and characters.
  • Simple Shell: The Simple Shell project is an implementation of a basic command-line interpreter (shell) in C. It mimics the behavior of a Unix shell, allowing users to input and execute commands. The shell can execute built-in commands like cd, handle command arguments, and manage processes, including forking and executing external programs. The project typically includes features such as handling different types of input, managing environments, and implementing simple error handling.
  • AirBnB Clone: The AirBnB Clone project is a comprehensive full-stack web development project designed to replicate the core functionalities of the AirBnB platform. The project involves building a complete web application that allows users to list properties, search for available rentals, and make reservations. It covers both backend and frontend development, including setting up a database, creating APIs, and developing user interfaces. The project typically includes implementing user authentication, managing data models for listings and users, and deploying the application.

🔗 Connect with Me

🎯 Goals

  • Land an internship or entry-level software engineering role to further hone my skills.
  • Contribute to open-source projects and collaborate with like-minded developers.
  • Continuously learn and grow in the ever-evolving field of software engineering.

⚡ Fun Fact

I'm a firm believer in the power of a growth mindset—no challenge is too big if you're willing to learn and push your limits!

Pinned Loading

  1. AirBnB_clone_v3 AirBnB_clone_v3 Public

    Forked from alexaorrico/AirBnB_clone_v2

    Python

  2. printf printf Public

    Forked from iamsachmoodley/printf

    Printf group project

    C

  3. simple_shell simple_shell Public

    C

  4. alx-higher_level_programming alx-higher_level_programming Public

    In this repository I will be doing ALX Higher Level Language Programming, including but not limited to Python and Javascript.

    Python

  5. alx-low_level_programming alx-low_level_programming Public

    In this repo I will do C projects and all low level programming and algorithm projects

    C

  6. alx-system_engineering-devops alx-system_engineering-devops Public

    This repository contains resources and projects related to the ALX School System Engineering & DevOps program. Here you'll find assignments, exercises, and projects that cover a range of topics, in…

    Shell 1