Skip to main content
Hi, I am

Ignacio Gomez Barrios

Full-Stack Developer.

About me

I am a Full-Stack developer with professional experience in building robust and scalable applications. My main stack includes Java with Spring Boot on the backend, and React with TypeScript on the frontend, complemented by PostgreSQL and Docker for databases and containerization. Additionally, I have knowledge in C/C++, Haskell, and Python acquired during my academic training.

Full-Stack

End-to-End Development

Backend & Frontend

Spring Boot / React

+10 Technologies

Mastery and continuous learning

Technologies

Java

Backend
Professional

Spring Boot

Backend
Professional

PostgreSQL

Backend
Professional

React

Frontend
Professional

TypeScript

Frontend
Professional

Angular

Frontend
Professional

PlayCanvas

Frontend
Professional

Redux

Frontend
Professional

Docker

DevOps
Professional

C/C++

Languages
Academic

Haskell

Languages
Academic

Python

Languages
Academic

SQLite

Backend
Academic

Projects

Some of my featured work

AI Content Generation
Full-Stack

AI Content Generation

AI-powered visual content generation module developed at Inverte. Integrates OpenAI API for image generation, logo creation with automatic SVG vectorization, and virtual property staging (AI furnishing and photo cleaning). Includes style presets, automatic context enrichment with project data, and a metering system with monthly limits per user.

JavaSpring BootReactTypeScriptOpenAI APIPostgreSQL
Private Code
Real Estate CRM
Full-Stack

Real Estate CRM

Full-stack real estate CRM module developed at Inverte. Includes a drag & drop Kanban board for lead tracking with different statuses, an address book with search and filtering, lead activity logging, and automatic lead generation when clients contact from web planimetries — integrating the 3D frontend with the sales pipeline via a secure REST API with API Keys.

JavaSpring BootReactTypeScriptPostgreSQL
Private Code
Interactive Building Planimetry
Frontend

Interactive Building Planimetry

Professional web application developed at Inverte for real estate visualization. Integrates a 3D WebGL model of the building (PlayCanvas) with a 360° panoramic view of the surroundings and real-time availability updates via WebSockets. Allows users to query units, view statuses (available, reserved, sold, etc.), and contact brokers, all from an immersive 3D environment.

ReactTypeScriptPlayCanvasReduxWebSocketsVite
DemoPrivate Code
The Switcher
Full-Stack

The Switcher

Development of 'The Switcher' board game using SCRUM agile methodology. Frontend/backend split with a 6-member team for the Software Engineering I course.

ReactPythonSQLiteSCRUM
Private Code
Java RSS Pipeline
Data

Java RSS Pipeline

News RSS feed data extraction pipeline that computes named entities. Includes parallel implementation with Apache Spark for distributed processing.

JavaApache SparkRSSNER
Escher DSL
Functional

Escher DSL

Design and implementation of a DSL in Haskell that allows generating recursive figures in the style of M.C. Escher by composing geometric transformations on base figures.

HaskellDSLProgramación Funcional
MyBash
Systems

MyBash

Coding of a Bash-style shell in C. Supports foreground and background command execution, standard input/output redirection, and pipes between commands.

CPOSIXShellUnix
ARM Videogame
Systems

ARM Videogame

Implementation of the classic Google Chrome dinosaur game in LEGv8 Assembly. Academic Computer Organization project using framebuffer in QEMU emulating a Raspberry Pi.

LEGv8 AssemblyQEMURaspberry PiFramebuffer

Contact

Do you have a project in mind or want to get in touch? Send me a message.

Email

ignas.gomezb12@gmail.com

Location

Córdoba City, Argentina.
Available for remote work.