CS Skills: JavaScript | TypeScript | React | Next.js | SQL | Node.js | HTML | CSS
Fun Skills: 🏒 Hockey player & 🍕 pizza connoisseur
🌱 Always learning: I love diving into new frameworks and exploring innovative web development strategies.
🔧 Problem-solving: I enjoy breaking down complex issues into simple solutions, especially when it comes to building seamless user experiences.
💡 Teamwork and communication: Working collaboratively makes us all stronger, and clear communication is key to success.
I’ve been building websites and web applications with a passion for creating efficient, scalable, and beautiful digital experiences. I started with HTML and JavaScript, and my journey has led me to specialize in modern front-end technologies like React and Next.js.
Throughout my career, I’ve had the opportunity to work with a variety of projects, from small business websites to dynamic web apps. I thrive in fast-paced environments, always aiming to improve user experience and developer workflows.
I’m always up for learning something new, whether it’s diving deeper into backend development, enhancing front-end performance, or experimenting with new libraries and tools.
My site: https://johan.me
Email: hi@johan.me
FreelancePro is an application that gives freelancers the ability to manage their invoices and get a bird's eye view of their outstanding invoices and their business.
As a freelancer, I often found that existing tools were either overloaded with unnecessary features or too basic to meet the unique demands of freelancing. With this in mind, I designed and developed FreelancePro—a streamlined platform focused on helping freelancers efficiently manage clients, track outstanding invoices, and get a clear view of their business at a glance.
In its initial release, FreelancePro offers core features designed for simplicity and effectiveness, with a roadmap to expand into a comprehensive toolkit, including integrated invoicing and built-in client messaging.
My goal is to continuously improve FreelancePro to empower freelancers with a dedicated, versatile service, ultimately enabling smoother client interactions and financial management tailored to their specific needs.
Project Link: https://www.freelancepro.app/
Vim is a free and open-source text editor program. It's core mechanic is based around improving productivity when writing and editing code. Vim.page aims to be a robust resource for how to get the most out of this simple yet powerful code editor.
After struggling to find comprehensive resources on Vim, I set out to create a single, reliable platform for beginners and experienced users alike. This project consolidates essential knowledge on Vim commands, vimrc configuration, and plugins, aiming to be an all-in-one guide for anyone getting started with Vim.
Designed with usability and a mobile first approach in mind, the site equips users with practical examples and actionable insights, eliminating the need to consult multiple sources. The resource has attracted thousands of new and returning users, proving itself valuable for the growing Vim community.
Project Link: https://www.vim.page/
Vegas Hockey is a social networking application made for the pupose of increasing the awareness of Inline Hockey in the Summerlin, Las Vegas area.
Created a user-friendly mobile-first app designed to connect hockey enthusiasts and make finding games more accessible. Unlike existing solutions with closed ecosystems requiring invite codes, this app prioritizes discoverability with SEO-friendly architecture. The aim was to build an open platform for players of all levels to find games without barriers, enhancing community involvement.
Key features include editing check-ins with personal notes and integrated chat functionality, allowing players to coordinate and share game details seamlessly. This app fills the gap in the sports app market, where connecting for niche sports like hockey often lacks accessible, well-designed platforms.
Project Link: https://www.vegashockey.app/