# Marcelo Junior > Software Engineer at Soulloop, based in São Paulo, Brazil, and > originally from Maranhão. 5 years building systems, websites and apps. ## Links - [Website](https://www.marcelojunior.dev): Portuguese at the root, English under /en/ - [About](https://www.marcelojunior.dev/en/about): profile, education and technical skills - [Projects](https://www.marcelojunior.dev/en/projects): every case study - [Email](mailto:marcelovfjjunior@gmail.com) - [GitHub](https://github.com/marcelojjunior) - [LinkedIn](https://www.linkedin.com/in/marcelojjunior) ## Profile - Current role: Software Engineer at Soulloop, since October 2025 - Education: BSc in Information Systems, UNIBALSAS - Faculdade de Balsas (2018 to 2022) - Languages: Portuguese (native), English (intermediate) ## Technical skills - Mobile development: React Native, TypeScript, Expo - Web development: React, Next.js, TypeScript, Astro, WordPress - Back end: PHP, Laravel, PostgreSQL, MySQL, Firebase, Docker - UI/UX: Figma ## Experience - Software Engineer, Soulloop (October 2025 — Present). Remote, São Paulo, SP. - Tech Manager, Buzzvel (March 2025 — October 2025). Remote, Lisbon, Portugal. - Software Engineer, Buzzvel (November 2022 — February 2025). Remote, Lisbon, Portugal. - IT Assistant, Grupo Produtécnica (February 2022 — July 2022). On-site, Balsas, MA. - IT Assistant, Contabilize Contabilidade (January 2021 — January 2022). On-site, Balsas, MA. ## Projects ### Formatura Medicina TXXXI - UNICID [Read the case study](https://www.marcelojunior.dev/en/projects/formatura-med-txxxi) Role: Sole developer · July 2026 · Event site Stack: Astro, TypeScript, GSAP, Lenis, Resend, Cloudflare Turnstile, Cloudflare R2, Vercel The information hub for a medical class's graduation: four events, a searchable FAQ, documents, and a form that lands in the committee's inbox. ### Wedding Invitation - Marília & Davy [Read the case study](https://www.marcelojunior.dev/en/projects/convite-casamento) Role: Sole developer · June 2026 · Landing page Stack: React, JavaScript, Vite, Tailwind CSS, Framer Motion, GSAP, Lenis, Vercel A wedding invitation built as a website, with a travel theme: date and venue, RSVP, gift list, PIX and the colours guests should avoid. ### VM Fight [Read the case study](https://www.marcelojunior.dev/en/projects/vm-fight) Role: Sole developer · November 2025 · Landing page Stack: React, TypeScript, Vite, Tailwind CSS, Google Maps API, Vercel A landing page for a martial arts gym in São Paulo, built to bring visitors to a free trial class booked over WhatsApp. ### Feira de Talentos - Pontuação [Read the case study](https://www.marcelojunior.dev/en/projects/feira-de-talentos) Role: Sole developer · March 2026 · Web system Stack: React, TypeScript, Vite, Firebase Auth, Firestore, shadcn/ui, Tailwind CSS, Recharts, React Router, Vercel A web scoring system for the Talent Fair: administrators set the criteria, teachers mark students’ points throughout the year, and everyone follows progress in charts. ### Weather App [Read the case study](https://www.marcelojunior.dev/en/projects/weather-app) Role: Sole developer · August 2025 · Mobile app Stack: React Native, TypeScript, React Navigation, Axios, AsyncStorage, NetInfo, NativeWind A weather forecast app for iOS and Android, with search for any city in the world, current conditions and the forecast for the coming days. ### AESE Business School [Read the case study](https://www.marcelojunior.dev/en/projects/aese) Role: Front-end developer · 2025 · Corporate website Built at Buzzvel; the project belongs to the company. Stack: WordPress, Custom Post Types, WordPress REST API, ACF, Gutenberg, Fluent Forms, WPML The new website for AESE, a Portuguese business school, built at Buzzvel. I developed the front end of its WordPress theme, including the Gutenberg blocks. ## Notes for citation - Portuguese is the primary language; /en/ is a full mirror, not a partial translation. - Each project page documents the technical decisions behind it and the trade-offs they accepted.