I've built websites and apps for a wide variety of freelance clients. If you're an individual looking to make your side gig dreams a reality, a small business ready to move from Wix to something more flexible, or a graphic designer who needs your visions made into code, we should chat.
I can create a WordPress website or WooCommerce shop with a custom theme that matches your designs. Let's use the WordPress API, hooks, and custom plugins to create workflows that make your life easier.
Using HTML5, CSS/SCSS and jQuery I can implement your graphic design accurately. I'll also make sure it renders responsively across all devices and meets WCAG 2.0 accessibility standards.
The Next.js React framework is an increasingly popular way to build flexible modern websites. I can use libraries like Chakra UI along with a headless CMS like Hygraph, then deploy to the Vercel cloud.
Modern web apps don't live in isolation. I've built my own APIs, and I've integrated many third-party services including MailChimp, SendInBlue, SendGrid, Salesforce, Shopify, GAN.ai, and AWS Transcribe.
I value clear written communication. I've taken courses in Technical Writing and would love to help you create concise and usable documentation for your processes and software products.
Not everything fits neatly in these boxes! If you have a problem that needs solving, let's chat to see what solutions might work.
A Haystak is an aggregator for Canadian children's clothing and accessories. I created a custom WordPress theme to implement a provided graphic design, helped refine a category schema, and built extensive custom tools for managing product data.
I created a Next.js React boilerplate to implement a functional and attractive blog that can read content data from any external JSON API. On the index page, blog posts are displayed in rows of responsive boxes. When a post is clicked, Next.js routes are used to display more details about the post on its own page. This boilerplate is intended as a base for further customization.
Working with designs from Design for Good, I implemented an online microsite for the Canadian Spondyloarthritis Association to help those with Inflammatory Arthritis obtain information about their care and treatment options. The tool dynamically generates customized PDF information sheets for users based on their personal needs and concerns.
This is a baseline implementation for using Python/FastAPI to handle CRUD operations against a Mongo database. Out of the box, FastAPI/Pydantic does not work smoothly with MongoDB. This demo incorporates some common workarounds for those known issues to create an easily deployable base for using these technologies together.
I built a portfolio website for Boulevard Design, a print and web design studio based in Aurora, Ontario. The website's minimalist layout and large, high-quality imagery helps to showcase a selection of the studio's past work.
Working with designs provided by Swerve Design, I implemented a static single-page website to display the 2021 annual report for Ontario Genomics, a not-for-profit organization that supports genomics research. The website makes creative use of animation and data visualization to present precise and detailed information in an appealing way.
This simple single-page website is coded using plain HTML, CSS, and a bit of jQuery. This is intended to provide a clean implementation of a common layout that can be used as a template for further development or integration into other frameworks.
Genartive showcases some of the digital artworks I have generated using algorithms coded in Processing.js and p5.js. For each artwork theme, I define the general layout, colour palette, and other specifications, then let the code introduce some serendipity by making subtle variations based on a random seed. The idea is to create something surprising, but still figurative and realistic.