Helping build the next generation of social platforms!
Core backend/devops contributor for QuoteVote:
A modern, open-source, text-only platform fostering real-time, deliberative chatrooms.
- Full-stack refactor with Node.js 20+, Express 5, GraphQL (Apollo), MongoDB.
- Led Dockerization and CI/CD modernization for the monorepo.
- Migrating legacy logic to a robust, type-safe architecture with strict TypeScript and Next.js 16.
- Collaborating on distributed systems principles, real-time communication and performance optimizations.
Hi, I’m Otavio, a passionate Brazilian backend developer focused on building robust, scalable, and user-centered software.
- 🏆 Backend Specialist: Java, Spring Boot, REST APIs, Security
- 🧩 Full-Stack Explorer: TypeScript, Next.js, Node.js, NestJS
- 💡 DevOps & Cloud: Docker, Linux, AWS, CI/CD, Nginx
- 🤝 Open-source first — ask me about how to collaborate!
- 📚 Always Learning: Distributed Systems, GraphQL, System Architecture
Languages & Backend:
Java · Spring Boot · Spring Security · Spring Data JPA · TypeScript · Node.js (Express/NestJS)
Frontend/Fullstack:
Next.js · React · TailwindCSS
Databases:
PostgreSQL · MongoDB · MySQL · Redis · Flyway
DevOps/Cloud:
Docker · Docker Compose · AWS (EC2) · Nginx · CI/CD · Linux
Other:
GraphQL · REST · PWA · Firebase
A Catholic spiritual platform to deepen and organize your prayer life—track your daily Rosary, meditate on Mysteries, access a curated spiritual library, and celebrate your faith with gamified streaks.
- Full installable PWA, responsive and optimized for mobile and desktop.
- Daily check-ins with selection of Mysteries, intentions, reflections and feedback.
- Automatic streak tracker and achievement system for continuous motivation.
- Dynamic content library with teachings, traditional prayers and resources.
- Built as a full-stack monorepo: Next.js 16 (App Router) frontend, NestJS 10 API, MongoDB 7.
- Fully containerized for deployment with Docker Compose and Coolify.
- Domain: HaveYouPrayedTheRosaryToday
🧑💻 ximarelli.dev
Personal portfolio and technical blog:
Showcasing who I am and what I do, built to be fast and accessible.
- Clean, modern design with responsive layouts and dark/light themes.
- Projects gallery with detailed writeups and live links.
- Dev blog with posts on backend, infrastructure, and productivity.
- Powered by Next.js 14, TypeScript, TailwindCSS, and deployed to Vercel.
- Dockerized for professional development workflow and easy portability.
- 🌐 ximarelli.dev
CAF Torneio is a full-stack, modular platform for managing and tracking amateur football tournaments.
- Live Experience: Real-time match timer, event tracking (goals, cards), and dynamic scoreboards.
- Competition Engine: Automated fixture generation (Round-Robin) and dynamic standings calculations (wins, draws, goal differences).
- Administrative Control: Admin dashboard for team management, logo uploads, and an intelligent penalty/suspension system.
- Premium Tech Stack: Monorepo architecture (Nx) powered by NestJS (REST API), PostgreSQL (Prisma), and React + Vite on the frontend.
- Quality & Design: Highly responsive interface built with Material UI (MUI), Framer Motion, and TailwindCSS, fully integrated with Google Analytics 4.
🍽️ AiFoodApp
Full-stack nutrition and food management tool powered by AI.
- Google OAuth2 authentication, session persistence with Spring Session JDBC.
- Complete CRUD for foods with nutritional data and user-specific preferences.
- AI-powered recipe generation using Spring AI and the Maritaca API—get meal suggestions based on your pantry and dietary goals!
- Clean, dashboard-style UI.
- Technologies: Spring Boot, PostgreSQL, Redis, Flyway, Docker Compose, Nginx.
- Built for easy public cloud deployment, runs on AWS EC2.
- 🌍 Demo (currently offline): aifoodapp.site



