I'm a full-stack web developer based in Lisbon, with a background in QA, technical support, and building products from scratch. I work primarily with TypeScript, Python, and frameworks like Next.js, React, and Node. I've built social apps, custom CMS tools, and eCommerce platforms, and I'm not afraid to dive into DevOps, testing, or debugging. My work is clean, well-documented, and built to last. I like solving problems, learning fast, and getting things done!
Professional Skills
- Full-stack development from backend to UI
- Strong QA background with testing and automation
- Clear, detailed documentation and process improvement
- Cross-functional communication and remote collaboration
Technical Skills
- JavaScript, TypeScript, Python, Lua
- React, Next.js, React Native, Tailwind CSS, GSAP
- Node.js, Express, PostgreSQL (Supabase), MongoDB
- Docker, Vercel, GitHub Actions, Firebase, GCP, AWS
- Stripe, Mailchimp, Shopify, Printful
- After Effects, Blender, Premiere, Unreal Engine 5
PROJECTS
Creative Agency Website
React SPA that uses GSAP animations for fluid scrolling and interactive components, offering customizable service packages and a custom contact system for collaborators.
Mobile Phone Design
React component leveraging Embla Carousel for horizontal page navigation, updating the current page with a debounced scroll handler and optional arrow controls.
Events platform
Events builder using a custom CMS that lets you make event posts with location, media, ticketing, and social details. Resulting in an events page complete with maps, pre-sale ticketing system, media sliders, and sharing tools.
E-commerce platform
E-commerce platform with product submission, upload media, category, pricing, stock, and more through a multi-step UI. Publishes a single product page with a media slider, brand details, and purchase options.
Classified Ads
Classified ads builder, with location, type, and category selections using custom fields and media uploads, producing dynamic single pages that showcase each listing through a media slider and modular information cards.