scroll to explore

About

Hi, I'm Thais Software Engineer with 7 years building robust backend systems.

I specialize in Java and Spring Boot, crafting scalable microservices and APIs. Over the years I've grown into the JavaScript and TypeScript ecosystem (React, Node.js, and Three.js), finding the intersection of engineering rigor and creative expression.

Skills

Java
Spring Boot
Docker
JavaScript
TypeScript
React
Three.js
Python
Golang
Node.js
Tailwind
AWS

Projects

thaiscontreras.dev

This portfolio — a Three.js particle system with interactive physics, custom geometry samplers, and a 9-logo orbital carousel.

Three.jsNext.jsTypeScriptReact

Binary Image Reconstructor

Algorithm that reconstructs a binary image by minimizing the discrepancy between a target image and a random image using hill climbing optimization.

PythonHill ClimbingOptimizationComputer Vision

Self-Driving Car (Udacity)

Udacity Self-Driving Car Engineer Nanodegree project focused on deep learning, computer vision, sensor fusion, and control systems. Built and trained neural network models using Anaconda.

PythonDeep LearningComputer VisionAnaconda

Solar System 3D

A 3D visualization of the solar system built with Three.js — featuring orbital mechanics, planet textures, and an interactive camera.

Three.jsJavaScript3DWebGL

N-P-K Fertilizer Calculator

Technical nutrient management tool for calculating N-P-K fertilizer dosages by crop cycle, designed for precision agriculture.

TypeScriptReactAgriculture

Banking Microservices

A two-microservice banking system with account management and transaction processing.

JavaSpring BootPostgreSQLRabbitMQ

Hotel Booking System

Backend service for hotel room reservations with availability management and user authentication.

JavaSpring Boot

Email Scheduler

Microservice for scheduling and sending emails using Quartz Scheduler — supports cron-based triggers and delayed delivery.

JavaSpring BootQuartzEmail