Skip to content
View SantiagoGutierrez11's full-sized avatar

Block or report SantiagoGutierrez11

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse

Hi, I'm Santiago Gutierrez 👋

Systems Engineering student at Universidad del Cauca 🇨🇴, focused on backend development, software architecture, and systems programming. Building toward a specialization in AI/ML and cybersecurity. Open to remote internships.


🏥 Featured Project

piedrazul — Full-Stack Medical Appointment System

Full-stack medical system built as a microservices architecture. Includes a React frontend, 6 Spring Boot services, and full containerization with Docker.

Layer Stack
Frontend React + Vite, Nginx
API Gateway Spring Boot + Keycloak JWT + Saga pattern
Services Appointment · Medical Staff · Patient · Identity · Configuration
Messaging RabbitMQ (event-driven)
Cache Redis
Database PostgreSQL (per-service schemas)
Auth Keycloak
Infra Docker + docker-compose
Patterns Builder, Template Method, Factory, Strategy, Chain of Responsibility, Facade

🏗️ Architecture & Design Patterns

Repository Description
architecture-and-design-patterns GoF patterns (Builder, State, Decorator, Adapter, Template Method, Facade), Microkernel and Pipeline — Java + JUnit 5 + PostgreSQL

☁️ Backend & APIs

Repository Description
backend-and-APIs Spring Boot REST APIs: JPA + Hibernate Envers audit trail, event-driven microservices with RabbitMQ

⚙️ Systems Programming in C

Repository Description
unix-systems-programming-c Mini shell, CPU scheduling (FIFO/SJF/RR), memory page replacement (FIFO/LRU), TCP sockets and POSIX IPC
git-lite Lightweight version control system in C with POSIX APIs, SHA-256 hashing and Doxygen docs

📚 Language Practice

Repository Language Description
programming-languages-lab C · Java · Python · Prolog · LISP Multi-paradigm exercises: data structures, OOP, logic and functional programming

🛠️ Other Projects

Repository Language Description
CAFEPAY C# Payment management system for coffee harvesters (Caficauca Cooperative) — Hexagonal Architecture, Oracle DB, WinForms, MSTest
Comfort-termico C++ / Arduino IoT system with ISO 7730 PMV thermal comfort algorithm and RFID authentication

🧰 Tech Stack

Python C Java Linux Docker Git


📊 GitHub Stats


📬 santiago.g.astaizaa@gmail.com · GitHub

Popular repositories Loading

  1. CAFEPAY CAFEPAY Public

    Payment management system for coffee harvesters - Caficauca Cooperative

    C# 1

  2. git-lite git-lite Public

    Lightweight version control system built in C using POSIX APIs and SHA-256 hashing

    C 1

  3. piedrazul piedrazul Public

    Forked from valentinaanasco-hub/piedrazul

    Piedrazul medical system built with Microkernel and Pipeline architecture patterns

    Java 1

  4. Comfort-termico Comfort-termico Public

    Forked from Ana-MariaCM/Comfort-termico

    Arduino embedded system implementing the ISO 7730 PMV thermal comfort algorithm. Features RFID authentication, DHT11/NTC sensors, relay climate control and a 7-state finite state machine with async…

    C++ 1

  5. unix-systems-programming-c unix-systems-programming-c Public

    POSIX systems programming in C — mini shell, CPU scheduling, memory page replacement, TCP sockets, IPC and process management using fork, exec, pipe, mmap and signals.

    C 1

  6. architecture-and-design-patterns architecture-and-design-patterns Public

    GoF behavioral patterns, Microkernel, Pipeline and Layered Architecture implementations in Java

    Java 1