Skip to content

MonkeyCofi/MonkeyCofi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 

Repository files navigation

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!

About

This is my public repository for my README

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published