Here you can find some articles:

Loading…

Portfolio

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
Kerplunk AI-powered staffing platform login screenshot

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
Lillio's Observations project screenshot

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
Lune payment management system screenshot

Payment management system for Cappta's gateway, built with .NET Core, Microsoft SQL Server, and Vue.js.

Ideallang English: 2022

  • WordPress
  • MySQL
Ideallang English course website screenshot

English course website on WordPress and MySQL, built with another engineer. Live at ideallang.com.

Posto7: 2021

  • React
  • Firebase
Posto7 nutrition app admin portal screenshot

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
PSMI education platform screenshot

(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
Mangue Tecnologia educational platform screenshot

(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
Chefstrela gastronomy e-commerce website screenshot

Gastronomy e-commerce on WordPress and MySQL, delivered with another engineer and a designer.

Casa Roberto Marinho: 2018

  • Ruby on Rails
  • MySQL
  • jQuery
Casa Roberto Marinho content management system screenshot

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
Kariri Sapuyá digital archive screenshot

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
Perceive vulnerability extraction tool screenshot

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
Conserve Piso flooring project management system screenshot

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
DPMS digital management system screenshot

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
Portuguese Atlantic digital historical archive screenshot

CMS and search for a digital historical archive — Ruby on Rails, PostgreSQL, jQuery, and Elasticsearch. App: Atlântico Português.

Portrait of Vinicius L. Gesteira

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: