Noah Erasmus, Full-Stack Developer and Interaction Designer
Projects
Full Stack Developer with 5 years of experience delivering modern web and mobile applications.
My core strength lies in frontend development, supported by a Bachelor's degree in Interaction Design and a strong foundation in creating engaging, user-focused interfaces. My background in motion design also gives me a unique edge, using animation and interaction to enhance the user experience. Over time, I've expanded my expertise to backend development, adapting to the needs of small, fast-moving teams and the evolving demands of the industry.
Matchpoint
Competitive Game Tracking Application
Matchpoint is a cross‑platform Flutter application designed to help friends track competitive game results and maintain leaderboards across a variety of games—pool, padel, table tennis, and more. Built around Firebase and a local SQL database, it offers both secure online data storage and offline‑first functionality so users can record matches anywhere. The project follows a clean, modular architecture using the Provider pattern for state management, Go Router for navigation, and Repository and Service layers to separate business logic from data access.
Tech Stack
Flutter
Firebase
Drift
Role
Developer
Designer
AJ Studios
Art & Fashion Studio Website
A portfolio site built for the design and fashion brand 'AJ Studios'. It focuses on visual storytelling, with a campaign-first experience, animated gallery interactions, and a strong handcrafted brand aesthetic across desktop and mobile. The visual language is anchored in a bold yellow-and-black “paint drip” aesthetic that reflects the brand’s handmade, experimental identity. GSAP was used to choreograph staggered reveal animations for gallery tiles, and build timeline-based transitions for a portal lightbox that expands images.
Tech Stack
Next.js
Tailwind CSS
Vercel
Role
Full Stack Developer
UI/UX Designer
BIGBrave Digital
Strategic Design Firm Website
A site built for BIGBrave, a strategic digital design studio focused on bridging brand, strategy, and product. Staggered reveal animations were used to guide the viewer through a visual journey that introduces them to BIGBrave and their unique offerings. A flexible component-builder system was created to support case studies while maintaining consistency across desktop and mobile. The site's visual aesthetic was created by the fantastic designers at BIGBrave. It features vibrant colours and imagery including planets, astronauts, rockets, and cosmic landscapes, all used to frame the studio’s thinking around creativity, ambition and bravery.
Tech Stack
Next.js
Tailwind CSS
GSAP
Role
Frontend Developer
Motion Designer
Designed & built by noah erasmus