Hi, I'm Marcelo! đź‘‹
Master of none, but oftentimes better than a master of one. Welcome to my static, boring website. Visit marcelo.soy.chat for a more fun and interactive flavour of it.
I'm a high agency individual, 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 in a containerized environment—I've got nodes running pure Docker images for easy experimentation and a manually set-up Kubernetes cluster for production workloads. 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 the main maintainer of the VTEX Admin, the business face of VTEX where customers manage their ecommerce operations. The VTEX Admin is a large micro-frontend framework capable of dealing with both legacy and modern applications.
- I led the effort to rewrite the VTEX Admin from scratch using a modern stack and infrastructure, increasing its availability to 99.999% and eliminating significant technical debt from previous vendor lock-in. This transformation enabled the company to ship new features and products faster.
- To empower engineering teams, I developed the VTEX Admin Apps SDK—an internal developer platform that allowed all engineering teams (+50 applications) to self-serve and ship Admin Apps with ease. The SDK abstracted complexity and provided the necessary tooling, reducing time-to-market by 10x. I also played a key role in building the Shoreline Design System, used by hundreds of developers, and defined the architecture and best practices for building Admin Apps.
- I led an initiative to instrument the runtime of legacy Admin Apps, enabling us to reduce errors from these applications by approximately 70%.
- I'm a pioneer in AI Engineering at VTEX, leading the development of AI-driven products. I designed key components of VTEX's internal AI Platform, including Building Blocks that enabled engineering teams across the company to ship AI Agents autonomously. Building on the Admin Apps SDK, I also created an AI assistant capable of rewriting legacy Admin Apps into modern ones or generating new Admin Apps from scratch via prompt.
- Beyond platform work, I've shipped products of all kinds: CLI tools, JavaScript libraries, Node.js services, and React applications. Highlights include a Global Search feature that saves 360 hours of customer time per month, a CLI that automated the migration of +100k accounts to the new Admin and allows all engineering teams to quickly rollout or rollback any VTEX IO app to customers, and a micro-service that streamlined observability data ingestion for front-end applications from several teams.
Other Initiatives I Contributed To
soy.chat | April/2025 - Present
Founder
- I'm the founder of soy.chat, a SaaS platform that enables users to create websites with personalized AI-powered chatbots. Users can customize the look, feel, and knowledge base of their chatbots with just a few clicks.
- soy.chat was born from celo.chat, my personal AI-powered interactive CV where visitors can chat with an AI version of me to learn about my career and skills. After building celo.chat, I realized the concept could help others, so I platformized it into soy.chat.
- Built with a privacy-first approach: all data is encrypted with bank-grade encryption and stored on secure servers in Europe. No data selling, no advertising profiles—users own their data.
Eu tive um sonho | August/2022 - Present
Founder
- 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, using small (3B to 8B) open-source Language Models running on Ollama behind a LiteLLM proxy—the same infrastructure that powers soy.chat.
- Both services are fully instrumented with OpenTelemetry: LLM traces are sent to a self-hosted Langfuse instance for AI observability, while application metrics and traces go to a self-hosted SigNoz instance.
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.

