An independent software studio. A direct line to the developer.
Goodsoftware.Shopify stores.web apps.websites.software. Made personal.
I’m Karim. I build and improve Shopify stores, websites, and web applications, and connect them with the other tools you use. You work directly with me to choose a sensible approach. I take on defined projects and ongoing development. Shopify and Ruby on Rails are particular strengths.
FieldsRaven collects customer information through Shopify storefronts, including preferences and saved configurations. I built the Rails application and continue to maintain it.
StoreAudit for Shopify
Your store. Through AI’s eyes.
I built and maintain the application that turns checks into reports.
I built and maintain a Rails application that checks how AI systems can read Shopify storefronts, turning the findings into scored reports and recommendations.
Good people. Kind words.
A few of the people I’ve had the pleasure of working with.
“Always meets deadlines, communicates clearly, and writes efficient, well-structured code.”
Ivona Z.Monte Design · Review excerpt
Genevieve MousseauClient · Digital Platforms Manager at Moment Factory · LinkedIn, September 18, 2026
Shopify collaboration & strategy
“Karim is easily one of the most collaborative and sharp Shopify developers I’ve worked with. He resolved countless existing issues on our company website with impressive speed and precision. What really sets him apart is his ability to look at the bigger picture—he didn't just fix code; he gave us invaluable insights across our broader digital strategies. Fast, solution-oriented, and strategic. Highly recommended!”
Amy BoyleCOO, June & January, at the time of our work
Flexible, needs-led delivery
“Fast and flexible and dedicated to delivering work that fit our needs.”
Matt MagiCo-Founder, Voltage New Media
Agency collaboration & problem solving
“Karim worked with us as a contractor for ~2 years. I was always impressed with his punctuality, organization, problem solving and ability to think outside the box. He was never afraid to push back and make suggestions which would always benefit the projects we worked on together.”
James CorrClient · OnlyGrowth · LinkedIn, 2017 · Excerpt
Agency collaboration
“He also understands how agencies work, by providing actionable feedback or design recommendations to significantly improve implementation time and save our clients money.”
Johannes GorsetClient · Open-source project · LinkedIn, 2015
Code quality
“Karim made a valuable contribution to our open source recipes application to introduce authentication and seeds. We're delighted with both the feature and the way he implemented it; the code is beautiful, well-documented and well-tested.”
Jayme ThomsonShopify Store Owner
Sensible recommendations
“Twice I got told I would have to compromise on the changes I wanted for my website, until I contacted Karim. He implemented a challenging filter change to my delight. If there are more cost effective, efficient and better ways to do what you are trying to achieve he will tell you.”
“I was particularly impressed with Karim's communication, timeliness, receptivity to feedback, and attention to detail.”
Edda Ósk ÓlafsdóttirTeammate at Le Site · LinkedIn, 2016
Teamwork & resourcefulness
“I worked briefly with Karim in the Front-end team at Le Site. He is innovative and resourceful and has excellent knowledge of both front- and backend development. He is eager to learn and improve his skills and would be a great asset for any team.”
Ysaël PépinManager at ALDO Group · LinkedIn, 2015 · Excerpt
Maintainable software
“Not only he would deliver quality work on time, but also made sure he was improving his source code while keeping it readable and maintainable.”
Ericca GarrisonShopify Store Owner
Project communication
“Karim did an excellent job, he met and exceeded all expectations. He communicated clearly at each phase of the project.”
Shopify development since 2017.
I’ve worked on dozens of stores since 2017, through direct client projects and agency work. At PIVOT, a Shopify Plus agency partner, I contributed to more than 20 DTC storefronts over nearly three years.
The work goes behind the storefront, too. For an ecommerce business, I built a custom system from the ground up to process orders, keep customer records in sync, and coordinate work between shops and distributors.
Goodharbour is my independent software studio. I’m the person you’ll talk to, and the person doing the work.
You might want to build a Shopify store, website or web application, improve what you already have, or bring an experienced developer into your team.
My starting point is the same: understand what you’re trying to do, who it is for, and what it needs to connect to. Then we can decide what to build or change.
I’ll explain the tradeoffs, share progress, and raise problems early. If a smaller change or an existing tool fits the need, I’ll recommend it.
I’m based in Victoria, BC, and work remotely. If you have something in mind, I’d be glad to hear about it.
Karim TarekFounder & developer, Goodharbour
P.S. You don’t need a perfect brief. A short description of what you’re trying to do is a good place to start.