Fullstack developer with management and leadership experience.

I am a full stack developer with over fifteen years of industry experience in all aspects of a development lifecycle. After managing and leading teams for over seven years, I am pivoting back into a more hands-on role focusing on developing using modern javascript stacks.

I’ve worked with many technologies over the years. Here are some of my current favourites.

  • Next.js
  • Tailwind
  • Prisma
  • MongoDB
  • TypeScript
  • Auth.js
  • React
  • shadcn-ui

Leveraging popular technologies to build modern web applications.

I believe in keeping up to date with the latest technologies to understand where thing are going. This helps to ensure solutions will be maintainable and scalable for the forseeable future.

The Job Talk

Case study

Career Crisis Ultimate Interview Series

The Job Talk Podcast interviews people who love their jobs while revealing their challenges, surprises, and secrets to success in their industries.

Spins VLT Rooms & Bars

Case study

Eat. Drink. Play. Win Big!

Spins VLT Rooms & Bars are Alberta’s first multi-location brand dedicated to the safe, fun, enjoyment of gaming, namely VLT’s.

Olyan & Associates

Case study

Accounting for your business

Olyan & Associates is a full service, personal and small business Chartered Professional Accounting firm providing clients with pro-active "Business advice for tomorrow."

Working with Craig on my website development and the Spinner’s Edge rewards program has been an absolute pleasure. From the get-go, Craig was an invaluable partner, bringing his expertise, creativity, and attention to detail to every aspect of the project. He has this unique ability to comprehend my vision, address my concerns, and transform ideas into realities.

Spins

Services - I'll work with you to explore and execute your vision.

There are solutions for any budget. I can work with you to find the best solution for your needs.

  • Web development. Utilizing the latest technologies to build modern web applications, I utilize my experience to build solutions that are maintainable and scalable.
  • Business Analysis. Working with you to understand your business needs and how to best leverage technology to create efficiencies so you can focus on the things that matter.
  • Email Marketing. Email is still one of the most effective ways to reach your customers. I can help you build a strategy to reach your customers and keep them engaged.
  • Custom content management. Many of the popular content management systems are bloated and overkill for most websites. I can help you build a custom solution that is tailored to your needs.

Let’s work together!!

You can find me in person at:

  • Edmonton
    Wherever there’s good internet
    Alberta, Canada