What are you looking for?
Relevant skills for frontend, backend, techlead and management:
JavaScript 18 years of experience
Passionate about the intricacies of JavaScript since ECMAScript 2. Have closely followed and adapted to its evolution, embracing both its strengths and challenges over the years.
Node.js 13 years of experience
While I worked with Rhino engine (server-side JavaScript) before Node.js existed, it wasn't until JavaScript gained access to system I/O that I truly saw its potential. Now, it's an integral part of my development tools, servers, and machine learning projects on a daily basis.
React 10 years of experience
My early React projects involved transforming jQuery sites into React applications. I've since worked on numerous hybrid React apps integrated with Angular, Backbone, or vanilla JS. My most significant projects include HTML games, 3D editors (using WebGL), and complex WYSIWYG editors.
Debian systems 17 years of experience
My primary OS at home for work, gaming, servers, DevOps, media, and personal use. First adopted when Windows Vista was announced. Now highly functional with WSL, demonstrating adaptability across different operating environments.
Neural Networks 3 years of experience
While not a machine learning expert, I've been working extensively with neural networks. I've utilized TensorFlow.js and ml5.js for various projects. Currently, I'm developing multiple projects using zero libraries, enabling AI creation in low-performance environments such as web browsers on low-end mobile phones or early-generation Raspberry Pis. As an interesting anecdote, I successfully trained a 2D simulation with 7000 cars navigating through traffic from a Tesla's browser, adding a touch of irony to the project.
Deno 6 years of experience
My extensive Node.js experience has been beneficial in working with Deno. I've implemented it in two substantial projects but found some friction when attempting to use Node.js libraries, and purely Deno packages aren't yet sufficiently mature.
CSS Frameworks and Design Systems 4 years of experience
Proficient in Tailwind CSS, Bootstrap, Foundation, Material, Pico, Bulma, and others. I have a comprehensive understanding of each framework's strengths and limitations, and how to leverage them effectively. Additionally, I'm skilled in creating custom design systems and integrating them with existing CSS frameworks.
πΊπΈ English 19 years of experience
Svelte 4 years of experience
This site and CV are built with Svelte. I appreciate its simplicity and the fact that it doesn't require a virtual DOM. While I've been using it for some time, I'm eager to apply it to a large-scale project to fully gauge my expertise.
Deep Learning 2 years of experience
I've thoroughly explored deep learning concepts but currently lack the time, computational resources, and data to fully immerse myself in this field.
LLMs 7 months of experience
I've been working with large language models (LLMs) for a while, primarily using GPT-3 and GPT-4. I've developed a few projects using these models, including a chatbot, a code generator, and a text summarizer. I've also integrated local model with ollama and cloud solution with vector based DBs.
Canvas 3D 19 years of experience
Primarily work with THREE.js and other math libraries, as custom shader writing is too specialized for my projects. I've developed 3D games and editors, and even built a custom stencil shadow engine for a web-based DOOM 3 model viewer.
CSS & SASS 19 years of experience
Rather than relying on design software, I've always preferred using CSS directly to enhance document aesthetics. Today, my focus is on creating foundational libraries, adapting to responsive design needs and devices, and crafting unique animations.
Canvas 2D 19 years of experience
While familiar with engines like Phaser and Pixi.js, I prefer using the native Canvas API for prototyping and game development, valuing lightweight solutions.
SQL 20 years of experience
I've worked with MySQL, PostgreSQL, SQLite, and Oracle SQL. My experience includes database design, optimization, and administration, as well as complex queries and stored procedures. Also worked with a few ORM in PHP, Rust, Ruby, Java and NodeJS
jQuery 10 years of experience
Utilized during an era when IE5 was still a supported browser. Much of my experience involves integrating jQuery with other frameworks like Backbone, React, Angular, or vanilla JS. While mentioning jQuery might seem outdated, the experience gained from transitioning away from it remains highly relevant in today's rapidly evolving front-end landscape.
π¨π¦ French 36 years of experience
Native Canadian-French speaker with an appreciation for regional variations from Acadia to France. I speak a standardized version of French for optimal communication when traveling in Europe πͺπΊ.
Basic 3 years of experience
Started on TI-83 devices, creating video games for fellow students at school. Quickly transitioned to PC equivalents, laying the foundation for my programming journey.
Crypto 3 years of experience
I developed my own ETH miner using Rust and CUDA, though my enthusiasm waned with the crypto market crash. I maintain a strong interest in decentralization concepts and the potential of blockchain technology.
Rust 2 years of experience
Primarily used for crypto mining and WebAssembly projects. I'm actively seeking a large-scale project to fully leverage and assess my proficiency in this language.