Here are selected projects I have shipped as a full-stack engineer — sometimes solo, sometimes on a team. A few engagements stay private under contract, so this list is only a sample of the work.
Kerplunk: 2025
Ruby on Rails
React
Python
Amazon AWS
Full-stack software engineer at Kerplunk, an AI-powered staffing and recruiting platform that helps organizations source, recruit, and retain talent. I ship features across a Ruby on Rails 8 backend and a React frontend.
Integrated LLMs so recruiters can analyze candidates and job descriptions — including sentiment analysis on interview feedback and word-cloud views that surface themes at a glance.
Exposed internal tools to LLMs through the Model Context Protocol (MCP) and built chatbots that answer recruiter and candidate questions inside the product.
Wrote Python AWS Lambda services for asynchronous, event-driven work beside the Rails core, with automated tests covering both Ruby and Python.
Used AI coding agents day to day for features and refactors, with the test suite as the safety net for their output.
Lillio Observations: 2024
Ruby on Rails
React
PostgreSQL
Amazon AWS
At Lillio I was tech lead and full-stack engineer for Observations — a product feature built with Ruby on Rails, React, React Native, PostgreSQL, and AWS. I connected a solid backend to a responsive web and mobile UI. More details are in the Lillio support guide.
Lune: 2023
.NET
MySQL
Vue.js
Payment management system for Cappta's gateway, built with .NET Core, Microsoft SQL Server, and Vue.js.
Ideallang English: 2022
WordPress
MySQL
English course website on WordPress and MySQL, built with another engineer. Live at ideallang.com.
Posto7: 2021
React
Firebase
Nutrition app on React, Firestore, and Firebase. My main contribution was the admin portal for the back-office team.
PSMI: 2020
Ruby on Rails
PostgreSQL
Node.js
Amazon AWS
(Maintenance) Brazilian education platform with many courses — Ruby on Rails, PostgreSQL, Express, Google Cloud Functions, and AWS. I upgraded Ruby and Rails versions and moved infrastructure from GCP to AWS.
Mangue Tecnologia: 2020
Ruby on Rails
PHP
MySQL
(Maintenance) Educational platform with a wide course catalog in Brazil, using Ruby on Rails, PHP, JavaScript, and MySQL. I also built several e-commerce sites to improve checkout and day-to-day usability.
Chefstrela: 2019
WordPress
MySQL
Gastronomy e-commerce on WordPress and MySQL, delivered with another engineer and a designer.
Casa Roberto Marinho: 2018
Ruby on Rails
MySQL
jQuery
Content management system for a cultural and educational organization, built with Ruby on Rails, MySQL, and jQuery.
Kariri Sapuyá: 2018
Ruby on Rails
Elasticsearch
MySQL
MongoDB
Digital archive and CMS for historical documents about Indigenous peoples of Northeast Brazil — Ruby on Rails, Elasticsearch, jQuery, MySQL, and MongoDB. App: Kariri Sapuyá.
Perceive: 2017
Python
MySQL
Tool that pulls useful vulnerability signals from mailing lists — Python, Jupyter notebooks, Flask, and MySQL. More on the Perceive project page.
Conserve Piso: 2017
PHP
MySQL
jQuery
Web app for flooring project management (PHP, MySQL, jQuery) that replaced paper-heavy workflows with a clearer digital process.
DPMS: 2015–2017
Ruby on Rails
MySQL
jQuery
Digital project management system for industrial work — Ruby on Rails, MySQL, jQuery, and Telerik Kendo — built to replace fragile spreadsheets. More at Oxeanbits.
Atlântico Português: 2014
Ruby on Rails
PostgreSQL
Elasticsearch
jQuery
CMS and search for a digital historical archive — Ruby on Rails, PostgreSQL, jQuery, and Elasticsearch. App: Atlântico Português.
About me
Hey — I'm Vinicius L. Gesteira (Vini), a senior full-stack engineer.
Since 2014 I've built web products end to end: Ruby and Rails, React and Svelte,
Node, Rust, Solidity, Docker, and AWS, plus machine learning, scraping, and Python tooling when the problem needs it.
I care about clear interfaces, reliable backends, and shipping with a test suite close by.
For a fuller timeline, see my profiles: