Skip to content
View ellik159's full-sized avatar

Sponsoring

@cryptomator

Block or report ellik159

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

Note

๐ŸฆŠ Migration Notice: The repositories in this profile have been migrated from GitLab.

Hey, I'm Mario ๐Ÿ‘‹

Full Stack Engineer & Physics Student

$i\hbar\frac{\partial}{\partial t} \Psi(\mathbf{r},t) = \hat H \Psi(\mathbf{r},t)$

Building high-performance distributed systems while solving the mysteries of the universe.

LinkedIn GitHub Portfolio Email


๐Ÿš€ About Me

I architect and deploy distributed systems for European R&D projects, working with Edge Computing, IoT orchestration, and Zero-Trust architectures. Currently, I am engineering the backend infrastructure for my company's contribution to the COP-PILOT project (Horizon Europe).

Also pursuing a BSc in Physics at UNIR. My brain constantly context-switches between debugging Kubernetes pods and solving differential equations. I treat distributed systems like thermodynamic systems: high entropy is inevitable, but manageable with good orchestration.

"In a universe with infinite quantum possibilities, I chose to debug async code at 3 AM"


๐Ÿ› ๏ธ Tech & Science Stack

Backend & Infrastructure

Python FastAPI Node.js Kubernetes Terraform Docker

Frontend & Mobile

Vue.js React Flutter JavaScript

Data & Physics

NumPy Pandas SciPy LaTeX

from dataclasses import dataclass, field
from typing import List

@dataclass
class Mario(FullStackEngineer, Physicist):
    name: str = "Mario Perez"
    location: str = "Logroรฑo, Spain"
    
    # The superposition of states
    current_focus: List[str] = field(default_factory=lambda: [
        "Distributed Systems Architecture",
        "Cross-Platform Mobile Dev (Flutter)",
        "Quantum Mechanics",
        "Thermodynamics"
    ])

    def solve_problems(self):
        """Context switches between UI rendering, cloud infra and physics"""
        try:
            return self.deploy_kubernetes_cluster()
        except ClientSideError:
            return self.hot_reload_flutter_app()
        except ExistentialCrisis:
            return self.calculate_wave_function()

๐Ÿ’ป Featured Projects

๐Ÿ—๏ธ Internal Developer Platform (IDP)

Microservice templates for Python and Node.js with integrated Terraform and Helm infrastructure. Automating deployment pipelines because life's too short for manual configs. Python Node.js Terraform Helm GitOps

โšก Event-Driven Ecosystem

Reference architecture for building high-performance event-driven microservices. Async all the things. FastAPI RabbitMQ Redis Docker AsyncIO


๐Ÿ”ญ What I'm Up To

  • ๐Ÿ—๏ธ Designing distributed architectures for edge computing platforms
  • โšก Building data ingestion engines that process thousands of IoT events per second
  • ๐Ÿ“ฑ Developing cross-platform mobile experiences with Flutter
  • ๐Ÿ” Implementing Zero-Trust networking (because 2026 and we still haven't learned)
  • ๐Ÿ“š Studying Physics: Currently obsessed with Quantum Mechanics and General Relativity

๐Ÿ’ฌ Let's Talk About

  • Why async/await is the best thing since sliced bread
  • How to scale microservices without losing your sanity
  • The Many-Worlds interpretation vs Copenhagen (hot take: both are weird)
  • Why managing state in Flutter is easier than managing state in Quantum Mechanics
  • How Entropy applies to software architecture (it always increases)

๐Ÿ“ซ Get in Touch

๐Ÿ“ Location: Logroรฑo, Spain ๐Ÿ‡ช๐Ÿ‡ธ

Portfolio LinkedIn Email


Building systems that scale while trying to understand why the universe decided quantum mechanics was a good idea

โญ๏ธ From ellik159

Popular repositories Loading

  1. obsidius obsidius Public

    Forked from l0drex/obsidius

    Modern typst template for study notes

    Rust

  2. notes-translator-ia notes-translator-ia Public

    Python

  3. notification-service-multi-channel notification-service-multi-channel Public

    Python

  4. multi-tenant-saas-platform multi-tenant-saas-platform Public

    Python

  5. internal-developer-platform internal-developer-platform Public

    Python

  6. event-driven-microservices-ecosystem event-driven-microservices-ecosystem Public

    Python