web developer and digital designer
With over 15 years in the industry, I offer tailored solutions across a spectrum of services—from end-to-end web development to intricate feature engineering. My approach blends innovation, effective leadership, and deep technological expertise. I cater to a diverse clientele, including long-term agency collaborations and various businesses.
Vision
The way we interact with technology has always fascinated me. I often repeat that it must be easy to use, well thought out and quick to master. Think accessibility and solidity, with a simplified user experience.
The user is constantly at the heart of my thoughts: a digital project must be designed for its audience. That's my motto. As craftsmen of the digital space, I believe we have a responsibility to build something viable, effective, and durable.
It's important to me that each collaboration gives me the opportunity to exchange, experiment, and share ideas. Determined and possessing a wide range of expertise, I am able to navigate between planning, programming and execution.
Expertise
Websites
Craft CMS website development. Specializing in large-scale, modern, and accessible websites with a focus on performance.
Software
Laravel web application development. Expertise in Inertia JS, Vue, and efficient database schema design.
Systems Architecture
AWS-based systems architecture. Tailoring the right resources and architecture based on project needs.
UX/UI Design
Content modeling and wireframing. Expertise in crafting functional and aesthetically pleasing designs.
Feature Engineering
Specialized feature development. Capabilities include product configurators, shipping calculators, and custom API integration.
team Coaching
Consulting for development teams. Offering advice, support, and organizational guidance to optimize processes.
Let’s work together
Looking to collaborate on your web development projects? Let's discuss how we can achieve exceptional results together.
Frequently asked questions
Got questions about my expertise, my workflow, or anything else? Dive into the FAQs below to find your answers or feel free to contact me!
For managing content, Craft CMS is my go-to choice for its modern workflow, authoring capabilities, and performance. I typically develop websites using Twig for the templating engine, combined with Tailwind CSS and modern JavaScript. On the application side, Laravel is my primary framework, especially when paired with the Inertia JS + Vue stack. When it comes to infrastructure, I'm well-versed in the Amazon Web Services ecosystem.
I also enjoy and have experience integrating projects with different APIs, including custom APIs, Stripe API, and Google API for additional functionalities.
In the realm of design tools, I've been an early adopter of Sketch due to its native Mac interface, but I'm also fully capable of working with Figma.
For analytics and testing, Mouseflow is a favorite for user behavior insights—I've utilized it on numerous projects. As for data analytics, I appreciate Fathom for its focus on privacy and performance.
All of my code is meticulously committed to Git. The repository can either be on the agency's account or my own. At the end of the project, the code is transferred to the agency if hosted on my account.
While working on projects, I prefer asynchronous communication for tracking progress. I conduct a weekly or bi-weekly video/screen sharing session to demonstrate the project's current status and discuss next steps. I try to limit meetings to only what's absolutely necessary.
The typical project stages include needs assessment and analysis, defining user flows, content modeling, database and collection structuring, wireframe development, and finally design and coding. However, this can vary depending on the project's scope and specific requirements.
I primarily work with fixed-price contracts rather than hourly or day rates. After an initial meeting to discuss scope, expectations, and deliverables, I provide a detailed proposal with a set price. This approach makes budgeting straightforward, as you know exactly what to expect in terms of cost.
Fixed pricing also avoids the cost overruns that often occur with hourly billing. If a project's requirements change or expand, a revised proposal is discussed and issued.
Regarding payment schedules, the timing of invoice issuance depends on the project's size and scope. For new clients, expect an invoice earlier in the project lifecycle to establish terms and trust.
Generally, I prefer not to join internal messaging systems. Doing so often adds overhead and creates an expectation for immediate responses, which can disrupt focus due to constant context-switching.
I provide weekly updates, either via video or email, to keep you informed about project progress. Good old-fashioned email also serves as an effective and quick way to cover multiple points in one go.
For larger-scale projects, I may join a task management tool like Asana to comment, update statuses, and add tasks, ensuring more direct involvement in the project workflow.
Yes, while my primary focus is partnering with agencies as a freelance contractor, I'm open to working directly with clients across various sectors. Whether you're an agency or a business seeking specialized web development services, I can accommodate your needs.
I'm based in Valleyfield, a small city near Montreal, Canada, where I live with my wife and two kids close to the water. I operate in the Eastern Time Zone (ET), but I can accommodate different time zones to suit project needs. I am fluent in both French and English.
As a freelance contractor, I'm open to engagements from all around the world, with a preference for projects based in Canada, the USA, and Europe.