Hi, I'm Marcelo! 👋
Master of none, but oftentimes better than a master of one. Welcome to my static, boring website. Visit celo.chat for a more fun and interactive flavour of it.
I'm a high agency individual, and experienced and versatile Software Engineer playing a central role evolving an enterprise ecommerce platform at VTEX .
I'm used to build end-to-end systems, from agentic systems to complex backend services, infrastructure and good looking front-ends.
I'm a sys admin on my spare time. I self-host my projects and lots of services. This website is one of them. It counts with an analytics (Umami) and observability (Grafana, Prometheus, SigNoz) layer I self-host as well. I like to own infrastructure and spin lots of services, some of them publicly available like a SearXNG instance. Self-hosting pushes me to learn a lot about software engineering beyond my regular job.
When I'm not writing code or managing my own infrastructure, you'll find me immersing myself in sports or spending quality time with friends.
Experience
VTEX | January/2021 - Present
Senior Software Engineer
- I'm a pioneer in AI Engineering at VTEX, where I lead the development of AI-driven products and features, such as an AI assistant for creating VTEX apps.
- I'm the main maintainer of the VTEX Admin, the business face of VTEX where its customers manage their ecommerce operations. The VTEX Admin is a large micro-frontend framework capable of dealing with ancient and modern applications
- I took care of rewriting the VTEX Admin from scratch to a modern stack and infrastructure, increasing its availability to 99.999% and removing tons of technical debt from previous vendor lock-in. I was responsible for enabling the company to ship new features and products faster on top of the Admin.
- I lead an initiative to widen the instrumentation of the runtime of old Admin Apps, enabling us to reduce approximately 70% of the errors from these old Admin Apps.
- I'm the key player responsible for enabling dozens of teams within VTEX to ship fast applications to the VTEX Admin, fast, by providing them with the necessary tools and infrastructure. Most recently, I've created an AI assistant capable of rewriting old Admin Apps into modern Admin Apps or creating new Admin Apps from scratch through prompt.
- I've authored a tool that reduced time-to-market of Admin Apps by 10x, contributing to the backoffice design system that abstracts most of the complexity of building Admin Apps UIs, used by hundreds of developers, and defining the architecture, provisioning and best practices for building Admin Apps.
- I've shipped products and features of all kinds, from CLI tools and JavaScript libraries, to Node.js services and React applications. For instance, I've shipped a Global Search feature on the Admin that saves 360h of our customers' time per month, co-authored a CLI that automated the migration of +100k accounts into the new Admin version and developed a micro-service that streamlined observability data ingestion for front-end applications from at least 5 teams into VTEX's intricate observability platform, and much more!
Eu tive um sonho | August/2022 - Present
Creator
- This social network is a personal endeavor that I've been working on in my free time. It's a platform where users can share their dreams (the ones we have while sleeping), and connect with others through their dreams.
- This project is a way for me to learn new technologies and experiment with ideas and tools, especially in the AI and NLP fields.
- I self-host it on my own infrastructure, and use small (3B to 8B) and open-source (self-hosted on an Ollama instance) Language Models to generate single-shot dream interpretations from dreams people publish.
Cubos | May/2019 - January/2021
Software Engineer
- At Cubos, I had the chance to work and contribute to a variety of projects on the ecommerce, fintech and edtech industries, using frameworks and technologies such as React, Node.js and Django, among others.
- While at Cubos, I developed the ecommerce of the largest dancing platform from Brazil, FitDance, and enabled them to efficiently manage their ecommerce operations for their (at the time) +200k customers.
- I was also responsible for developing a series of backend services and frontend platforms for the largest "Crédito Consignado" (Payroll Deduction Loan) platform of Brazil's public sector workforce on the Northeast Region, Credcesta, enabling the company to manage and process thousands of loans per month for their (at the time) 40k customers.
Education
Federal University of Bahia | January/2014 - June/2021
B.A. in Human Sciences
- My education at the Federal University of Bahia was multidisciplinary, with a strong emphasis on Philosophy, Sociology, and Psychology. This foundation allowed me to explore diverse experiences.
- Research: I played a key role in a research project investigating the health impacts of violence among different populations (infants, young adults, women, elderlies, etc.). This project resulted in the development and implementation of educational materials aimed at high schoolers.
- Leadership: I volunteered for AIESEC, where I managed and sold international exchange programs for students and professionals.
- Engineering: As part of the Formula SAE Team, I contributed to the development of the vehicle's telemetry system.
- Teaching: I served as a teaching assistant for the Introduction to Sociology course, where I had the opportunity to guide students on their sociological journey through instruction and support.