Kelowna, BC · Open to new opportunities
Erik Johnston
Software
Developer.
Full-stack Developer crafting scalable SaaS solutions, leading teams to deliver high-impact software products.

Proven track record of leading development teams and architecting complex SaaS solutions using React, Next.js, Node.js, and AWS cloud technologies.
Expertise in building scalable frontend applications and robust backend systems, with a focus on performance optimization and clean architecture.
Skills
Technical Expertise
The stack I reach for when building and shipping production software.
Frontend Development
- React.js / Next.js
- TypeScript / JavaScript
- SCSS / CSS3
- Modern UI/UX Design
Backend Development
- Node.js / Express
- RESTful APIs
- Database Design
- System Architecture
DevOps & Tools
- AWS Cloud Services
- CI/CD Pipelines
- Git / Version Control
- Agile Methodologies
Experience
Professional Journey
As Lead Developer at Saturn Animation Studios, I spearheaded the development of multiple enterprise-scale SaaS platforms, managing a team of 5 developers and delivering solutions that served over 10,000 active users.
Key Achievements
- Architected and delivered 2 new SaaS platforms from concept to production, reducing deployment time by 40% through implementation of modern CI/CD practices
- Led a complete technical overhaul of a legacy system, resulting in 60% improved performance and 35% reduction in maintenance costs
- Established development best practices and mentoring programs, leading to a 50% reduction in production bugs and improved team velocity
My journey began at the University of British Columbia Okanagan, where I earned my Bachelor of Science in Computer Science. Through hands-on experience and continuous learning, I've developed expertise in building scalable, maintainable software solutions that drive business value.

Projects
Practice Exercises & Tools
Personal projects showcasing practical applications and continuous learning.
Youtube to mp3
Full-stack application demonstrating API integration and file processing capabilities.
View ProjectCaption Generator
Multilingual processing tool showcasing natural language processing and translation API integration.
View ProjectTechnical Blog
Sharing insights and best practices from real-world software development experiences.
Contact
Let's Build Something Amazing Together
Currently open to new opportunities.