Filter role specific skills
Relevant skills for frontend, backend, techlead and management:
JavaScript 19 years of experience
Deeply experienced with JavaScript since the ECMAScript 2 era. I have consistently adapted to its evolution, mastering modern standards and leveraging its full ecosystem for both client and server-side development.
Node.js 14 years of experience
My server-side JavaScript experience pre-dates Node.js, beginning with the Rhino engine. With the advent of Node.js and direct system I/O access, I adopted it as a core technology. It now underpins my development toolchain, server infrastructure, and machine learning workflows.
React 12 years of experience
Extensive experience migrating legacy jQuery applications to modern React architectures. Appart from building standard CRUD applications, I am also proficient in building hybrid applications integrating React with Angular, Backbone, or Vanilla JS. Key achievements include developing complex HTML5 games, WebGL-based 3D editors, and sophisticated WYSIWYG interfaces.
Debian systems 18 years of experience
Primary operating system for development, server administration, and DevOps workflows since 2007. Expert in maintaining Debian environments and seamless integration with Windows via WSL for versatile cross-platform development.
Neural Networks 5 years of experience
Extensive experience applying neural networks using TensorFlow.js and ml5.js. Currently focused on developing zero-dependency implementations to enable AI execution in resource-constrained environments (e.g., mobile browsers, embedded devices). Notable achievement: Efficiently trained a 7,000-agent traffic simulation directly within a low-end mobile browser.
Deno 8 years of experience
Leveraging broad Node.js background to adopt Deno for modern TypeScript runtimes. Successfully delivered substantial projects while navigating the ecosystem's early evolution and effectively bridging compatibility between Node.js and Deno environments.
CSS Frameworks and Design Systems 6 years of experience
Proficient with major frameworks including Tailwind CSS, Bootstrap, Foundation, Material Design, Pico, and Bulma. Deep understanding of their architectural trade-offs allows for effective selection and implementation. Skilled in engineering custom design systems and hybridizing them with established frameworks.
πΊπΈ English
Used English as the primary language for professional communication, technical documentation, and international collaboration since 2005. Proficient in both written and verbal communication, enabling effective cross-cultural interactions and leadership in global teams.
Svelte 6 years of experience
Utilized Svelte for this portfolio and CV, leveraging its compiler-based approach and lack of Virtual DOM for superior performance. Enthusiastic about scaling Svelte applications and exploring its benefits in complex, data-intensive projects.
Deep Learning 4 years of experience
Strong conceptual foundation in deep learning architectures. My current focus is on implementing lightweight, deployable models suitable for web and edge computing environments.
LLMs 2 years of experience
Active development experience with Large Language Models (LLMs), including GPT-3 and GPT-4 integration. Projects include custom chatbots, code generation tools, and summarization engines. Proficient in deploying local models via Ollama and architecting Retrieval-Augmented Generation (RAG) solutions using vector databases.
GCP 6 months of experience
Proficient with Google Cloud Platform services including Cloud Run, Kubernetes Engine (GKE), Vertex AI, Cloud Storage, and IAM/Security configurations.
Canvas 3D 21 years of experience
Specialized in THREE.js and 3D math libraries for web-based rendering. Achievements include developing 3D games, editors, and a custom stencil shadow engine for a DOOM 3 model viewer, demonstrating capabilities in complex scene management and rendering techniques.
CSS & SASS 21 years of experience
Expertise in direct CSS/SASS authoring to implement precise visual designs without over-reliance on abstraction layers. Focused on architecting scalable style libraries, robust responsive systems, and high-performance animations.
Canvas 2D 21 years of experience
Experienced with high-level engines (Phaser, Pixi.js) but specialized in raw Canvas API implementation. This approach enables the development of highly optimized, lightweight rendering solutions for prototyping and custom game engines.
SQL 21 years of experience
Comprehensive experience with MySQL, PostgreSQL, SQLite, and Oracle SQL. Skills encompass database schema design, query optimization, administration, and stored procedures. Proficient with various ORMs across PHP, Rust, Ruby, Java, and Node.js ecosystems.
jQuery 10 years of experience
Extensive historical experience, dating back to IE5 support. Specialized in integrating jQuery with modern frameworks (Backbone, React, Angular) and managing legacy code migrations. This background provides critical insight into the evolution of the DOM and browser compatibility standards. Giving me experience in developing code that works on all browsers, all the time.
π¨π¦ French
Native Canadian-French speaker. Proficient in Standard French, ensuring clear professional communication across all Francophone regions.
Kubernetes 6 months of experience
Automating the generation of Kubernetes manifests and Helm charts for Node.js applications. Investigating advanced features, including Operators and Custom Resources, to optimize deployment strategies and application lifecycle management.
Basic 3 years of experience
Began programming on TI-83 hardware, developing games and utilities. This early constraint-driven environment laid the foundation for algorithmic thinking before transitioning to PC-based development.
Crypto 4 years of experience
Engineered a custom Ethereum miner utilizing Rust and CUDA, demonstrating low-level optimization skills. While my focus has shifted from cryptocurrency speculation, I maintain a strong technical interest in decentralized systems and blockchain architecture.
Rust 4 years of experience
Utilized for high-performance tasks including cryptocurrency mining and WebAssembly modules. Actively seeking opportunities to apply Rust's safety and concurrency features to large-scale system architecture.