I'm Johan Swart
Junior Frontend Developer crafting clean, interactive web experiences
HTML, CSS, JavaScript, React
About:
β Know More About Me β
Iβm a frontend developer focused on building clean, responsive, and accessible web interfaces. I specialize in turning design concepts into performant, user-friendly experiences using HTML, CSS, JavaScript, and React.
Iβve built and deployed multiple projects independently, handling everything from layout and animations to responsive behavior and deployment. I care deeply about clarity in code, thoughtful UI decisions, and creating products that feel intuitive to use.
Iβm currently seeking a frontend developer role where I can contribute to real products, collaborate with a team, and continue growing while delivering reliable, well-crafted UI solutions.
Open to junior frontend or frontend-focused roles, remote or hybrid, where clean UI, collaboration, and long-term product quality matter.
β¦β§β Skills & Expertise β
β§ Frontend Core
- HTML5 & Accessibility
- CSS Layout Systems
- JavaScript (ES6+)
- TypeScript
- React (Components & Hooks)
β¦ UI / UX & Interaction
- UI/UX Principles
- Animations & Microinteractions
- Design Systems & Theming
β§ Components & UI Systems
- Reusable UI Components
- Interactive Widgets
- Component Architecture
β¦ Data & Workflow
- API Integration
- Git & Version Control
- Deployment & Hosting
β¦ Testing & Code Quality
- Vitest & Jest
- Scalable Architecture
- Code Quality & Best Practices
π About This Portfolio
This portfolio represents a collection of projects I have architected, developed, tested, and deployed independently. Each project emphasizes clean structure, scalable component design, and thoughtful UI decisions.
My approach combines strong frontend fundamentals with modern tooling β including TypeScript for type safety and Vitest/Jest for reliable testing β ensuring code that is both maintainable and production-ready.
- βοΈ Accessibility-first HTML structure
- βοΈ Responsive layouts using Flexbox & Grid
- βοΈ Component-based architecture (React & TypeScript)
- βοΈ Basic Unit & component testing practices
- βοΈ Deployed, real-world usable applications
I am actively seeking a frontend role where I can contribute to meaningful products, collaborate within a strong engineering culture, and continue refining scalable frontend architecture and testing practices.
β¨ Featured Project
Installable Letter Application (PWA)
A fully completed, installable Progressive Web App designed as a calm, distraction-free letter reading experience. Built with offline support, responsive layout, and production-ready polish.
Originally created as a personal letter experience β demonstrating emotional design, real-world usage, and thoughtful UI decisions.