code

¡Hola!

I'm Mati, and I love building cool stuff

keyboard_arrow_down

What I Love Doing

Turning ideas into reality through code and creativity

search

Web Scraping

Automating data extraction to simplify daily tasks like apartment hunting and price monitoring

precision_manufacturing

Process Automation

Building intelligent systems that handle repetitive tasks and streamline workflows

psychology

AI Development

Creating intelligent applications that learn, adapt, and solve complex problems

hub

System Integration

Connecting diverse technologies and platforms to create seamless user experiences

Work Experience

My professional journey and career milestones

business_center
Current

Ssr. Software Engineer

Sep 2023 - Present

Mercado Libre

Full-time • Argentina • Hybrid

Leading software development initiatives at Latin America's largest e-commerce platform.

Java Spring Webflux Go Bigqueue Datadog
code

Java BackEnd Developer

Aug 2021 - Mar 2023

Flowics

Part-time • 1 yr 8 mos

Backend development with focus on API integrations and code generation modules.

Java Spring MongoDB

Featured Projects

A showcase of my latest work and experiments

home_search

Apartment Finder Scraper

Multi-user apartment search with Telegram notifications and custom price filters

Python Selenium Telegram Bot
flight

Multi-Destination Flight Calculator

Intelligent flight planning with DFS/BFS algorithms for optimal multi-city itineraries

JavaScript Google Scripts Algorithms
api

MCP OpenAPI Gateway

Converts tool calls to HTTP requests, simplifying API interactions for agents

Java Spring Webflux MCP SDK
description

AI Documentation Generator

Multi-format documentation generator using AI agents for repository analysis

Python Flask AI Agents
view_in_ar

VR 3D Storytelling Game

Interactive 30-40 minute VR experience with object discovery and story unveiling

Unity C# VR
computer

Custom Operating System

Built from kernel up with drivers, shell, scheduler, and interactive games

C Assembly Kernel
restaurant

Food Review App

Dish-focused review platform with reverse search functionality

Node.js React Native Expo
code

Image Processing Language Compiler

Custom language with formal grammar for simplified image editing operations

C Lex Yacc
group_work

OpenSource Facilitation App

Platform for upvoting ideas and facilitating multi-user opensource collaboration

Java Spring Angular.js REST API
fitness_center

Fitness API Backend

REST API for defining routines and exercises with SQLite database

Node.js Express SQLite
devices

Smart Devices Controller

Vue.js webapp and Android app for smart device management and routines

Vue.js Android Studio REST API
security

Multi-Image Secret Encryption

K-of-N secret sharing system using polynomial algorithms for image encryption

C Cryptography Polynomials
directions_car

AI Cone Position Predictor

ML research for autonomous driving using custom neural networks and Keras

Python Keras NumPy

Master's Thesis

Self-Described Aggregation Protocol (SDAP)

A JSON-based protocol for efficient real-time object change notifications

school

Research Overview

FH Technikum Wien, Austria • 2023

Designed and implemented a JSON-based protocol for efficient transmission of object change notifications in real-time applications. The protocol enables partial updates without sending complete objects, using WebSocket communication and JSON Pointer for precise field updates. Applications include live sports streaming, collaborative software, and real-time data visualization.

dns

SDAP Server

Java Implementation

WebSocket-based server handling real-time object synchronization, schema validation, and change notifications with JSON Pointer support.

Java Spring Boot WebSockets JSON Schema
web

JavaScript Client

Web Implementation

Browser-based client library for real-time object synchronization with automatic change aggregation and conflict resolution.

JavaScript WebSockets JSON Real-time
code

Python Client

Backend Integration

Python library for server-side integration with SDAP protocol, enabling backend systems to participate in real-time synchronization.

Python WebSockets asyncio Protocol
memory

C Client

Low-level Implementation

High-performance C implementation for embedded systems and performance-critical applications requiring minimal resource usage.

C libwebsockets JSON-C Embedded

About Me

I'm a passionate Software Engineer from Buenos Aires, Argentina, with a Master's degree from FH Technikum Wien, Austria. My journey spans from academic excellence to real-world application development, creating innovative solutions across web, mobile, and AI domains.

With experience in full-stack development, machine learning, and system architecture, I enjoy tackling complex problems and building scalable, user-focused applications.

Skills & Technologies

Python JavaScript Java C/C++ React Node.js Flask Spring Angular Docker MongoDB AI/ML Selenium Keras

Education

Master's in Software Engineering

FH Technikum Wien - Austria (Sep 2022 - Jun 2023)

Double Degree program • Academic Average: 8.88/10

Bachelor's in Software Engineering

Instituto Tecnológico de Buenos Aires (Mar 2017 - Jun 2023)

Excellence scholarship • Linear academic average: 8.88/10

Economics and Administration

Colegio del Niño Jesus y P.A.T.E.R. (Mar 2011 - Dec 2016)

Overall average grade: 9.92/10

Professional Experience

Ssr. Software Engineer

Mercado Libre - Full-time (Sep 2023 - Present)

Argentina • Hybrid • 1 yr 11 mos

Java BackEnd Developer

Flowics - Part-time (Aug 2021 - Mar 2023)

API Integrations • Code generation • MongoDB • Spring Stack

Let's Work Together

Have an interesting project? Let's discuss how we can bring it to life!

code

GitHub

github.com/mbaiges
location_on

Location

Buenos Aires, Argentina