Available for opportunitiesFull Stack Developer ยท Buenos Aires ๐Ÿ‡ฆ๐Ÿ‡ท

Hi, I'm Alexis

I build modern web applications, APIs and scalable systems with clean UI and solid backend architecture.

3+

Years of experience

10+

Projects shipped

5+

Technologies

โˆž

Lines of code

Alexis Costa

Alexis Costa

@alexissdev

Pilar, Buenos Aires ๐Ÿ‡ฆ๐Ÿ‡ท

About

Building things that matter

I'm a 21-year-old Full Stack Developer from Buenos Aires with 3โ€“4 years of experience. I specialize in Java and Spring Boot for backend systems, distributed and event-driven architectures with Kafka, RabbitMQ, and Redis pub/sub, and React, Next.js, and TypeScript for modern frontends.

I care about clean architecture, performance, and interfaces that feel natural to use. Whether it's a REST API, an event-driven microservice, or a scalable distributed system โ€” I enjoy building it right.

Stack

JavaSpring BootDockerMySQLMongoDBREST APIsKafkaRedisReactNext.jsTypeScriptTailwind CSSGit
Now

Learning

System design & distributed architectures

Listening

Lo-fi & focus playlists

Stack

Technologies

Backend

Java
Spring Boot
Docker
REST APIs
Google Guice
Guava EventBus
Kotlin
Swift

Messaging & Data

Apache Kafka
RabbitMQ
Redis
WebSocket/STOMP
MySQL
MongoDB
PostgreSQL

Frontend

React
Next.js
TypeScript
Tailwind CSS
Vite

Minecraft/Game Servers

BungeeCord/Spigot API

Tools

Git
GitHub
Maven
Postman
Linux
Vercel
Gradle

Journey

Experience

2021

Started the journey

Dove into programming with Java. Built my first CLI apps and learned OOP fundamentals.

JavaOOP
2022

Backend development

Built REST APIs with Spring Boot, worked with MySQL and MongoDB, started containerizing with Docker.

Spring BootREST APIsDocker
2023

Full Stack transition

Picked up React and Next.js. Combined frontend skills with my backend foundation to ship complete products.

ReactNext.jsTypeScript
2024/2025

Distributed systems & production tools

Shipped a microservices chat platform (Relay), a live production quoting tool for a construction company, a multi-server Minecraft PvP network (Annihilation), and a DDD-based Factions game core (Kronos).

RelayQuote GeneratorAnnihilationKronos

Activity

GitHub Contributions

Contributions this year

631 total
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Mon
Wed
Fri
Less
More

Work

Featured Projects

View all โ†’
FeaturedJava

relay-backend

0

Slack-style chat app built as 7 independent microservices (auth, workspace, channel, messaging, notification, file, presence), each with its own data store, communicating asynchronously through Kafka events. Includes an API Gateway (JWT, CORS, rate limiting), service discovery via Eureka, centralized config, and a React + WebSocket (STOMP) frontend packaged as an installable PWA.

JavaSpring BootKafka
28d ago
FeaturedTypeScript

relay-frontend

0

Frontend for Relay, a real-time Slack-style chat app. Built with React, TypeScript, Tailwind CSS and WebSocket (STOMP) for live messaging, and installable as a PWA on iOS and Android.

ReactTypeScriptTailwind CSS
24d ago
FeaturedTypeScript

quote-generator

0

Live production tool used by a construction company to generate and share branded PDF quotes from mobile, with one-tap WhatsApp sharing. Full account system (JWT auth, email verification, password recovery, rate limiting) built on Vercel serverless functions + MongoDB, alongside a fully offline anonymous mode. Installable, offline-capable PWA.

React 19TypeScriptVercel Serverless
FeaturedJava

annihilation

1

Multi-server team-PvP network (BungeeCord proxy + Lobby + Game servers) built as 4 independent Java modules, decoupled via Redis pub/sub and MongoDB. Includes a distributed matchmaking pipeline, a 6-phase match state machine, 21 combat classes, and a companion documentation SPA in React with 22 routes and full-text search.

Java 11BungeeCordRedis
FeaturedJava

kronos

0

Production Hardcore Factions (HCF) core with Domain-Driven Design architecture, split into 12 independent Gradle modules. Uses Guice for dependency injection and a Guava EventBus to decouple modules via domain events, with fully asynchronous I/O (CompletableFuture) over MongoDB and Redis. Companion docs site built as a dependency-free vanilla TypeScript SPA.

Java 11GuiceGuava EventBus
FeaturedJava

apolo

0

Spigot 1.8.8+ essentials plugin for Minecraft servers, providing economy, teleportation (TPA), warps, fly, god mode, item repair, and admin tools. Player and balance data is persisted in MongoDB, with Redis pub/sub keeping state synchronized in real time across servers.

Java 11Spigot APIMongoDB
2mo ago