Lighter. Faster. Better.
Custom websites that work for you
About
Hello, my name is Henri Fournier and I'm a Jamstack developer. That means I design and build unique, light-weight, fffast and effective websites. I always strive for everything to be pixle pixel perfect, because that's the way it should be. Yeaaah, I'm one of those people.
- nameHenri Fournier
- experience30+ years
- tech
- Jamstack
- Full Stack
- Front-End
- Back-End
-
- code
- TypeScript
- JavaScript
- C#
- HTML
-
- frameworks
- Astro
- Svelte
- 11ty
- AlpineJS
- Angular
-
- data
- JSON
- Sanity
- MongoDB
- SQL Server
-
- style
- Tailwind CSS
- CSS
- Bootstrap
-
- speaks
- English
- Français
-
- pronouns
- He
- Him
-
Work
A collection of recent, and sometimes ongoing, work using various technologies. These websites demonstrate our expertise in web design, development, and optimization. Whether you need a simple landing page or a custom web application, we can help.
Meet the Team
As a team of one, I am required to wear all the hats. This requires a wider range of skills and the ability to see and realize the bigger picture. It's not without its challenges, but that makes the results even more rewarding. And yes, I do realize that none of the floating heads below are actually wearing hats. Irony.
Grand Fromage
" The Loonie stops here. The whole team answers to me and I answer to you. Simple.
Artist
After years of using tools from Adobe, I switched to Affinity Designer, Photo and Publisher.
Designer
I don't build websites from generic templates. I use Figma to design your site from scratch.
Developer
The role where I'm most in my element. Check out the experience section for my evolution.
Quality Control
Testing, testing, testing, and the best possible Lighthouse scores. Guaranteed.
Customer Support
I never have to check with someone and get back to you. I can address all issues directly.
Experience
With over 36 years of experience in software, I've done everything from programming mainframes to developing Jamstack websites and a whole lot of things in between. The fact that the landscape is always changing is part of what makes my work so interesting and challenging. There's always something new to learn and a problem to solve. Basically... I love a good puzzle. đź§©
Jamstack Developer
The evolution from Full Stack to Jamstack wasn’t a huge leap and one-click deployments to Netlify made life so much simpler. I thought that both Svelte/SvelteKit and Eleventy (11ty) (with AlpineJS) were more nimble, intuitive and required much less boiler-plate coding than Angular. However, once I found Astro with Tailwind CSS, there was no turning back. The end result was lighter, faster, better web apps… and that’s my jam.
Full Stack Developer
Yearning to get back to my software roots, I explored the rapidely evolving world of JavaScript-based web development and settled on the MEAN Stack. Since Angular is built on TypeScript, it made the transition from C# much easier, and compile-time type checking made for better websites. I eventually added NestJS to the mix, because it is very Angular-like and is also based on TypeScript.
IT Consultant
Having spent 20 years developing software, I was feeling a little burnt out and uninspired. So when opportunity knocked, I opened the door and walked into the world of IT consulting. Like software development, IT requires that you constantly learn and expand your knowledge. Unlike software development, I found that IT work lacked the creative side where you could build something out of nothing but your imagination and skills.
C# Developer
After Microsoft released .NET, it became apparent that C# would be a better development option, so my evolution continued. By this time, I had relocated to Kelowna, BC, where I worked with other developers to launch TODNUG to share our knowledge with the community.
Delphi Developer
With Windows gaining momemtum, it was time to look for a new set of tools. Based on Object Pascal, Borland’s Delphi was the natural choice for me. Being ahead of the curve, I co-founded the TaDDa! user group and presented on various topics to share my new found knowledge, which lead to more international conferences.
Clipper Developer
As PCs became more prevalent in the market place, I capitalized on my previous dBase skills and quickly learned to develop MS-DOS applications in Clipper. I also became well versed in OOP and spoke on the topic at international conferences.
PL/1 & Cobol Programmer
With BSc (CS) from UNB added to the end of my name, I moved to Toronto and was employed as a PL/1 and COBOL programmer. Just over a year later, I was hired as a sub-contrator by an agency and assigned to various client projects. After anotheryear, I was self-employed as a contract programmer.
dBase III Programmer
When the university introduced a course in dBase III, Computer Science students were not allowed to enroll, because it was only for business students. However, I managed to learn it on my own and became proficient enough to land summer jobs programming in dBase III.
Fortran Programmer
The first computer program I wrote was in Fortran, on punch cards, which were fed into a card reader, and processed on the university’s IBM mainframe. It was the longest time I have ever spent trying to add two numbers.
Grade 9 Student
I tested high on an aptitude test for a career in Computer Science. OK. Good to know.