Skip to content
View Abstractize's full-sized avatar
✈️
✈️

Block or report Abstractize

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

👋 Hi, I'm Gabriel Abarca

🎯 Software Engineer from Costa Rica passionate about scalable systems, developer tooling, and cloud-native architecture.
🎧 Hobbyist musician exploring audio tech, interactive experiences, and game development.


💼 About Me

  • 🧠 Experienced in full-stack development with .NET, Angular, Python, and Azure
  • 🌎 Languages: Spanish 🇪🇸 (Native), English 🇬🇧 (B2), Japanese 🇯🇵 (N5)
  • 🎮 Game dev enthusiast & lifelong learner

🛠 Tech Stack

💻 Languages

C# TypeScript Python Java JavaScript HTML5 CSS3

⚙️ Frameworks & Platforms

.NET ASP.NET Core Spring Boot Django Flask FastAPI Angular React React Native

🗃️ Databases

PostgreSQL SQL Server MongoDB

🔗 Communication & Architecture

REST gRPC WebSockets

Microservices   DDD   Clean Architecture   MVC   MVVM   Hexagonal   Redux

☁️ Cloud & DevOps

Azure Docker Kubernetes Helm GitHub Actions


🚀 Featured Projects

A production-ready microservice system built as a monorepo, using:
.NET, Angular, Spring Boot, FastAPI, PostgreSQL, gRPC, REST, Docker, Kubernetes, and Helm.

Angular Client UI Mobile App

Full-stack architecture showcasing clean patterns, gateway routing, analytics, auth, and mobile support.


🌐 A React + Vite + TypeScript portfolio site to showcase skills, experience, and projects.
Deployed with GitHub Pages and built as a reusable template powered by a data-driven JSON structure.

🔗 Live Demo


🎵 Utility for remapping MIDI drum notes — made to streamline music production with custom kits.


🎮 A 48-hour game jam project built with Unity + C#.
Explore an alien world through cooperative mechanics and narrative-driven gameplay.

Created collaboratively by a multidisciplinary team for Global Game Jam 2023.
View the project on the Global Game Jam site (not currently deployed due to lack of maintenance)


📊 GitHub Stats

Top Languages (Public Only) Profile Details

🌐 Connect with Me

GitHub LinkedIn

Pinned Loading

  1. drum-midi-remapper drum-midi-remapper Public

    🥁 Drum MIDI Remapper is a cross-platform tool built with .NET 9 💻 for converting drum MIDI files 🎼 between popular mapping standards such as Guitar Pro 🎸, Steven Slate 🥁, Logic Pro 🎹, and Pro Tools…

    C#

  2. CE5303-smart-home-control-system CE5303-smart-home-control-system Public archive

    Forked from ce-box/CE5303-smart-home-control-system

    Custom system for the control and monitoring of a smart home through a web server mounted on a raspberry pi. 🏡📲💡

    C#

  3. GameJam-2023 GameJam-2023 Public archive

    🪐 Multiplayer sim game made in 48h during Global Game Jam 2023. Built with Unity + Photon, featuring WebGL support, watercolor art, and creature care mechanics inspired by Club Penguin. Developed b…

    C#

  4. todo.app todo.app Public

    🧩 Modular task management platform with microservices — built using .NET, Java ☕ (Spring Boot), Python 🐍 (FastAPI), Angular ⚡, Docker 🐳 & Helm 🚢. Includes auth 🔐, tasks ✅, analytics 📊, recommendati…

    Shell 1

  5. todo.auth-service todo.auth-service Public

    Authentication microservice for TODO app. Offers endpoints for login, register, refresh‑token, and logout. Built with .NET 9, Minimal APIs, EF Core and JWT support. Manages tokens and user credenti…

    C# 2 1

  6. todo.react-native-mobile todo.react-native-mobile Public

    📱 React Native Expo app for task management ✅ with auth 🔐, stats 📊, and Redux ⚡. Mirrors the Angular web client ⚡.

    TypeScript 1