Skip to content
View MonkeyCofi's full-sized avatar

Highlights

  • Pro

Block or report MonkeyCofi

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

Heewo, I'm Pierce

πŸš€ About Me

I'm a passionate systems programmer with a focus on C/C++ development, specializing in high-performance, low-level programming. I enjoy tackling complex problems and building efficient, reliable software solutions.

πŸ› οΈ Tech Stack

Languages

C C++ Python Shell Script

Tools & Technologies

Linux Git Make Valgrind

Development Focus

  • 🎯 Systems Programming - Low-level system utilities and tools
  • ⚑ Performance Optimization - Memory management and algorithm efficiency
  • πŸ”’ Security - Secure coding practices and vulnerability analysis
  • πŸ—οΈ Architecture - Designing scalable system architectures
  • πŸ“Š Embedded Systems - Resource-constrained programming

πŸ“ˆ GitHub Stats

GitHub Stats Top Languages

πŸ† Featured Projects

πŸ”§ minishell

A minimalistic re-creation of the bash terminal in C

  • Tech Stack: C, Makefile
  • Key Features:
    • Priority queue for command parsing and execution
    • Multiple command execution via pipes
    • Heredoc input
    • File input and output streaming
    • History of runtime commands
    • Builtin functions
    • Variable storage and manipulation

πŸš€ miniRT

A ray-tracer written in C using the minilibx graphics library

  • Tech Stack: C, Make, Proprietary graphics library (minilibx)
  • Key Features:
    • Rendering of multiple multi-colored and textured shapes
    • Realtime environment rendering
    • Custom environment configuration via config files
    • Keyboard hooks for realtime camera movement
    • Realistic lighting and shadows using Phong reflection model
    • Texture bump mapping to simulate a 3D texture
  • ⭐ [X] stars | 🍴 [Y] forks

πŸ’‘ philosophers

A dining philosophers simulation

  • Tech Stack: C, Makefile
  • Key Features:
    • Representation of philosophers both through threads and processes
    • Use of mutexes for multithreaded resource exclusivity
    • Use of semaphores for multi-process resource exclusivity (bonus feature)

🀝 Connect With Me

LinkedIn Email

🎯 Goals for 2025

  • Contribute to 5 major open source projects
  • Learn Rust for systems programming
  • Publish [X] technical articles
  • Mentor junior developers in C/C++
  • Complete [specific certification or course]
Profile Views
⭐ From MonkeyCofi - Feel free to reach out!

Pinned Loading

  1. pipex pipex Public

    I love pipex

    C

  2. rock-paper-scissors rock-paper-scissors Public

    A Rock Paper Scissors game

    JavaScript

  3. search_and_replace search_and_replace Public

    My horrendous search and replace function made in C

    C