Full Stack Developer | Tech Lead | Systems Engineer
Leading the engineering efforts to build high-performance software solutions. Defining technical standards, overseeing system design from ER modeling to cloud infrastructure budgeting and deployment.
Designing and developing robust web applications across the entire software lifecycle — from planning and architecture to deployment and optimization.
Handled complex projects involving Big Data and GraphQL. Explored hidden insights within graph data structures, building a large-scale data lake.
Started as a Frontend Developer, later taking on the role of Project Director. Led the planning and execution of software projects.
Worked as an Undergraduate Research Assistant at LabEPI/UFRN on projects focused on applying Artificial Intelligence and Unsupervised Machine Learning for smart energy management. Built data pipelines using Python, R, and Octave to ingest and pre-process time-series data.
8-semester program (3000h) covering algorithms, data structures, OOP, databases, software engineering, computer networks, operating systems, web and visual programming, statistics, and systems analysis. Engaged in research and scientific initiation.
Technical course at the Institute of Computing and Digital Technologies (IMD). Covered network architecture, server administration, Linux systems, and infrastructure fundamentals.
Teaching Assistant for Computer Networks course. Supported students in practical labs, coursework, and network configuration exercises. Assisted professors during practical sessions and helped students understand networking concepts and troubleshooting.
Federal University of Rio Grande do Norte (UFRN) - 2024
A Python desktop application for dataset feature analysis, prototyping and testing machine learning and statistical models. Built with a modular architecture using GTK for the UI, featuring a custom state management system with the Observer pattern, a typed JSON ORM with Pydantic and TinyDB, and internationalization support (i18n). Includes Docker containerization and automated documentation with MkDocs.
A selection of open-source projects spanning full-stack development, machine learning, Linux tooling, and system engineering.
Python desktop application for dataset feature analysis, prototyping and testing ML and statistical models. Built with GTK, Pydantic, TinyDB, and i18n.
Implementation of the Self-Organizing Maps algorithm in Python. Visualization and clustering of high-dimensional data.
A high-performance HTML-to-PDF rendering Dockerized microservice. CI/CD pipeline with automated documentation.
WhatsApp desktop client built with Tauri. Native performance with Rust backend and web frontend.
Local headless CMS toolkit: HyperDown (MDX → SQLite FTS5 SSR), HyperJson (JSON Schema → typed content), and a scaffolder CLI.
Personal portfolio website showcasing projects, skills, and experience. Built with React, TypeScript, and Tailwind CSS.
Bottleneck diagnosis, complex architecture debugging, and latency/load optimization in high-demand systems.
Engineering roadmap management and full ecosystem architecture design, connecting business rules to infrastructure.
Prioritizing performance, stability, and low resource usage in technical decision-making and solution implementation.
Conducting constructive code reviews focused on vulnerability mitigation and maintaining solid relationships with R&D teams.
Efficient transition between multiple stacks (Node.js, C#, Python), infrastructure environments (CI/CD, DevOps), and OS/hardware-level optimizations.
Independent identification of infrastructure bottlenecks and anticipation of scalability needs (e.g., preemptive cache and load balancing implementation).
Thorough review of critical routines, ensuring data integrity and accuracy in institutional reporting systems and document generation.
Active research and integration of new technologies, runtimes, and automation tools for stack modernization and continuous performance improvement.
Articulating solutions between development, infrastructure, and product, spreading engineering best practices and security standards across the team.
Balancing complex new feature development (e.g., indicator dashboards) with necessary refactoring to maintain low resource usage and stability.
Random musings, digital curiosities and stuff I just felt like writing
The technical story behind ZeroWhats, a privacy-first WhatsApp Web desktop client: why Tauri's wry and an OS-picked webview beat Servo, Gecko, CEF, and Electron; how it stacks up against Karere, ZapZap, and Ferdium; the capability-scoped security model; real resource numbers pulled from the actual release artifacts; and an honest account of where AI helped, and where it didn't.
The complete guide to Indago — what it is, and how its two independent engines work. HyperDown compiles Markdown/MDX into a contentless SQLite FTS5 index (we go deep: inverted index, content="", detail=full/column/none, the tags bridge, build-time optimize), and HyperJson turns JSON Schema into validated, fully-typed content. With diagrams, from scaffold to a searchable, typed, backend-free content layer.
A deep dive into ZSOM — a full-featured, Numba-accelerated SOM implementation with 3D mesh support, adaptive learning, hex topology, and publication-quality visualization. Covers the math behind every design decision.
How this portfolio runs a fully searchable, bilingual, content-rich site with no backend — just a SQLite database generated at build time and shipped inside the bundle. A feature-by-feature tour of the site, and the story of why making it work meant building Indago, the two open-source content engines underneath.
Beyond code — the things that inspire creativity and keep the balance.
Hobbies aren't just pastimes; they're essential for mental health, creativity, and preventing burnout. When we step away from the screen and engage in different activities, we give our brains the space to process, innovate, and recharge. Photography teaches me to see beauty in details, cooking connects me with culture and mindfulness, and music provides the rhythm that fuels my focus.
"To be creative, you must give yourself permission to explore."
Capturing moments and landscapes through the lens. From street photography to nature shots, exploring light, composition, and storytelling.
Read MoreExploring culinary traditions from around the world. Love experimenting with new flavors and techniques in the kitchen.
Read MorePlaying guitar and exploring different genres. Music is a constant source of inspiration and creativity.
Read MorePlaying through worlds big and small. Games are where systems thinking meets storytelling and pure fun.
Read MoreReading across fiction and non-fiction. Books are where I slow down and think deeply about ideas.
Read MoreWatching everything from sprawling series to one-off films. A log of what's playing and what stuck with me.
Read MoreI'm open to new opportunities, freelance projects, and technical collaborations. If you're looking for a full-stack developer with experience in system design, cloud architecture, and AI — let's connect.
Location
Brazil (UTC-3)
Available for remote work
Experience
5+ years
Full Stack & Tech Lead