Here you can find some articles:

    Loading…

    Portfolio

    I selected a few projects I've worked on to show you. Some projects have contract constraints so that I won't be showing them. I played the role of Frontend and Backend developer in all of them, sometimes in time, sometimes on my own.

    Kerplunk: 2025

    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 top talent. Contributed across the stack, from a Ruby on Rails 8 backend to a React frontend, to build and ship product features for the platform.

    • Integrated LLMs into the product to help recruiters analyze candidates and job descriptions, including sentiment analysis over interview and feedback text and word cloud visualizations that surface key themes at a glance.
    • Exposed internal tools to LLMs via the Model Context Protocol (MCP) and built chatbots to help recruiters and candidates get answers without leaving the platform.
    • Wrote Python AWS Lambda services for asynchronous, event-driven work alongside the Rails 8 core, backed by an automated test suite covering both the Ruby and Python sides.
    • Used AI coding agents day-to-day to move faster on both features and refactors, while keeping the automated test suite as the safety net for their output.

    Lillio's Observations Project: 2024

    Lillio's Observations project screenshot

    At Lillio, I served as both the tech lead and full-stack engineer for the Observations project, developing a comprehensive feature using Ruby on Rails, ReactJS, React Native, PostgreSQL, and AWS. I managed the integration of a robust backend with a dynamic frontend to enhance functionality and mobile integration. More info here.

    Lune: 2023

    Lune payment management system screenshot

    Payment management system for Cappta getway. This project was done in dotnet core, MSSQL Server and VueJS.

    Ideallang English: 2022

    Ideallang English course website screenshot

    English Course website made in WordPress and using a MySQL database (in partnership with another engineer).

    Posto7: 2021

    Posto7 nutrition app admin portal screenshot

    Nutrition application made with ReactJS, Firestore DB, and Firebase. My main attribution was to build an admin portal for the back office team

    PSMI: 2020

    PSMI education platform screenshot

    (Work in maintenance) Education platform containing a bunch of curses in Brazil, written in Ruby on Rails, PostgreSQL, Express JS, Google Cloud Functions, and AWS. I was responsible for upgrading Ruby and Rails versions, as well as transitioning the cloud infrastructure from GCP to AWS.

    Mangue Tecnologia: 2020

    Mangue Tecnologia educational platform screenshot

    (Work in maintenance) An educational platform offering a variety of courses in Brazil, developed using Ruby on Rails, PHP, JavaScript, and MySQL. I built several eCommerce websites, enhancing user experience and functionality.

    Chefstrela': 2019

    Chefstrela gastronomy e-commerce website screenshot

    Gastronomy E-commerce made in WordPress and using a MySQL database (in a partnership with another engineer and a designer)

    Casa Roberto Marinho: 2018

    Casa Roberto Marinho content management system screenshot

    Content management system with Ruby on Rails, MySQL, and JQuery. Cultural and educational business.

    Kariri Sapuyá: 2018

    Kariri Sapuyá digital archive screenshot

    Digital archive combined with a content management system for storing and : was delivering historical documents about South American Native peoples in Northeast Brazil. It is made with Ruby, Ruby on Rails, ElasticSearch, JQuery, MySQL, and MongoDB.Link to the web app: Kariri Sapuyá.

    Perceive: 2017

    Perceive vulnerability extraction tool screenshot

    Automated tool for extracting useful information about vulnerabilities from mailing lists. It includes a series of solutions, including Python Jupyter Notebooks, a Flask server, and a MySQL database. More info here.

    Conserve Piso: 2017

    Conserve Piso flooring project management system screenshot

    A web system developed using PHP, MySQL, and jQuery, designed to streamline the management of flooring projects. This system replaces traditional methods with a digital platform that enhances efficiency and accuracy.

    DPMS (Digital Management System): 2015-2017

    DPMS digital management system screenshot

    System constructed with Ruby on Rails, MySQL, JQuery, and Telerik Kendo. It aims to manage all steps of an industrial project, replacing common spreadsheets with sophisticated, customizable, and reliable resources. See more info: See more info: Oxeanbits.

    Portuguese Atlantic (Portuguese Name: Atlântico Português): 2014

    Portuguese Atlantic digital historical archive screenshot

    Content management system made with Ruby on Rails, PostgreSQL, JQuery, and ElasticSearch. It is an application to manage and search content in a digital historical archive, which is also uploaded within the CMS. Link to the web app: Atlântico Português.

    About me

    Hey! I'm a senior full-stack software engineer, Vinicius L. Gesteira (aka Vini). Since 2014, I've worked with web development (mainly Ruby, Ruby on Rails, Rust, Solidity, Node JS, Docker, AWS, React, and Svelte), machine learning, web scraping, Python scripts and other related fields. If you are interested in more details, please check out my LinkedIn and GitHub.