Hi, I'm Cyril

Full-Stack Developer & Music Educator

I craft innovative web experiences with Next.js, WebGL, and AI integration. From procedural planet renderers to music theory visualizations, I bring complex ideas to life through code.

Development
Design
Music

About Me

A passionate developer with a unique blend of technical expertise and musical creativity

Since 2007, I've been crafting digital experiences that bridge the gap between technology and creativity. My journey began with web development, but my passion for music theory and mathematical concepts has led me to create unique projects that explore the intersection of code, art, and science.

With a background in both computer science and musical pedagogy, I bring a unique perspective to every project. Whether I'm building AI-powered administrative tools, creating procedural planet renderers, or developing interactive music theory visualizations, I strive to make complex concepts accessible and engaging.

My expertise spans from traditional web technologies to cutting-edge WebGL applications, always with a focus on user experience and performance optimization.

17+
Years Experience
33+
GitHub Repos
3
Languages
Passion

Technical Skills

JavaScript/TypeScript95%
React/Next.js90%
Node.js/PHP85%
WebGL/Three.js80%
CSS/Tailwind90%
AI Integration75%

Professional Journey

Freelance Web Developer

Since 2007

Built multiple websites and apps using WordPress, Next.js and vanilla coding. Developed back-end solutions for customer administration in visual arts.

Piano Teacher

2016 - 2024

Individual piano lessons for all ages at École de Musique d'Epalinges. Group projects and events coordination.

Piano Teacher

2004 - 2009

Piano instruction at Conservatoire de la Broye, developing pedagogical skills and musical expertise.

Featured Projects

A showcase of innovative web applications, from procedural graphics to music theory visualizations

Neural Planetoid

Neural Planetoid screenshot
Click to view demo

Procedural planet renderer using WASM marching cubes, multi-material terrain, and interactive controls in your browser. A showcase of advanced WebGL techniques and procedural generation.

TypeScriptWebGLWASMProcedural Generation
4
1

RMT Compose POC

RMT Compose POC screenshot
Click to view demo

Revolutionary composing application using Relative Music Theory. Allows precise representation of any frequency beyond traditional 12-tone equal temperament using mathematical relationships and rational numbers.

JavaScriptTapspace.jsFraction.jsMusic Theory

Aidmin

Aidmin screenshot
Click to view demo
Private

AI-powered administrative assistant platform with specialized virtual assistants for various industries. Features intelligent task automation and natural language processing.

Next.jsAI/MLTypeScriptAuthentication

Harmonic Tables

Harmonic Tables screenshot
Click to view demo

Interactive web application for visualizing Harmonic Tables and exploring Relative Music Theory (RMT) with natural harmonics and prime numbers. A deep dive into mathematical music theory.

JavaScriptWebGLMusic TheoryMathematics

Cyflix

Cyflix screenshot
Click to view demo
Private

Modern streaming platform with sleek dark UI, user authentication, and responsive design. Features clean architecture and smooth user experience.

Next.jsAuthenticationResponsive DesignDark Theme

Solar System Simulation

Solar System Simulation screenshot
Click to view demo

High-performance WebGL2 solar system simulation featuring photorealistic procedural planetary rendering, adaptive Level-of-Detail tessellation, and accurate orbital mechanics with retro sci-fi interface.

WebGL2ViteProcedural RenderingPhysics

Other Notable Projects

React2Tech

Interactive React quiz application designed to help developers test and improve their React knowledge. Features three difficulty levels, timed quizzes, and detailed explanations with progress tracking.

Next.jsReactTypeScriptTailwind CSS
1

Next.js Blog Template

SEO-optimized personal blog website template built with Next.js, Tailwind CSS, and Velite for markdown processing. Features responsive design, dark mode, and content management.

Next.jsTailwind CSSVeliteMDX

Wave - RMT Harmonics

Experimental application for exploring Relative Music Theory harmonies. Create unique harmonies using natural harmonic fractions and experience mesmerizing sound combinations.

JavaScriptWeb Audio APIMusic TheoryCSS

Virtual Tuneable Keyboard

Multitouch keyboard in vanilla JavaScript testing three different temperaments: Equal, Pythagorean, and a natural approach inspired by Chopin's preludes.

JavaScriptAudio APIMusic TheoryTouch Events

CMS Algorithm Visualization

Educational implementation of the CMS algorithm translated from C++ to JavaScript for WebGL rendering. Interactive demonstration of complex mathematical concepts.

JavaScriptWebGLMathematicsVisualization

Balls Physics Simulator

Small 2D ball physics simulator with generative music. Combines physics simulation with procedural audio generation for an interactive experience.

JavaScriptPhysicsGenerative MusicCanvas
1

Let's Work Together

Ready to bring your ideas to life? I'm always excited to discuss new projects and opportunities.

Send me a message

Fill out the form below and I'll get back to you as soon as possible.

Get in touch

I'm based in Switzerland and available for freelance projects worldwide. Let's discuss how we can work together to create something amazing.

Follow me

Available for new projects

I'm currently accepting new freelance projects and collaborations.