Me.

Christophe Murhula

Christophe 👨🏾‍🦱

Hi, I am

Frontend developer, Computer Graphics and Algorithms enthusiast.

Reach me

About me

I am a curious & polyvalent developer with a passion for web (React, JavaScript, sass, tailwindcss), computer graphics and algorithms. In addition to creating elegant and functional websites that provide an excellent user experience, I also design algorithmic solutions and visual experiences (Python, z-buffer, ray tracing, Blender, etc.)
I am currently focused on building a 3D renderer in Python/C++ and mastering other frontend technologies.

About me

Projects

web

work

ToDo.

A simple daily-based task management tool

work

Robbie Lens

A professional photographer portfolio

work

AzerType

Small game to improve typing speed

work

oh my food

Restaurants showcase website.

work

Print it!

A printing business vitrine website.

computer graphics

work

Ray tracer (in progress)

A pure ray tracer from scratch using numpy

work

DeCasteljau algorithm

An interactive bezier curve

work

Home made z-buffer

A realtime z-buffer with numpy/numba

blender

work

Going merry

A lowpoly model ship from one piece

work

Melrose pizzeria

A lowpoly model of a pizzeria in Montreal

work

Sushi lowpoly

A sushi plate and condiments

Projects

web

algo

c-g

other

With solid experience in HTML, CSS/SCSS/Tailwindcss, and JS/React, I craft responsive, accessible, tested and interactive web experiences. I focus on writing clean & semantic code and designing visually engaging interfaces that balance aesthetics with performance. From wireframes in Figma to functional React apps, I approach each project with a mix of logic, creativity, and attention to detail, ensuring maintainable and scalable results.

Armed with Python andC++, I craft algorithms that span math, bio-informatics and visual art: from an interactive De Casteljau explorer for Bézier curves, to a DNA/RNA palindrome detector, classic ciphers (Caesar, Vigenère, XOR & friends), and recursive staples like binary search, bubble sort and quicksort. I also generate fractal-style recursive trees for procedural visuals, and attempted physical simulations. Every routine is written for clarity, efficiency and a touch of creative flair.

Exploring computer graphics from the ground up, I prototype with Python/NumPy/Numba and will transition to C++/OpenGL/DirectX once the concepts are airtight. So far I've hand-rolled a 3D renderer—custom z-buffer, flat colours, camera translation and multi-axis rotation—and a functional ray-tracer core now poised for shaders and lighting. I've also shipped a nimble 2D geometry triangulation engine that animates and builds mini-games. Pixel by pixel, I'm building a full-stack graphics toolkit from scratch.

Beyond code, I explore biology, geometry and physics—fields that often seep into my projects. I dabble in AI (yes, I once tried building a neural net from scratch… it screamed), and I create low-poly illustrations in Blender. I also draw, write manga concepts, and produce music. Curiosity drives it all—whether it's cells, shaders, or syllables.

Experience

Frontend dev. - PayBridge (2025)

Frontend developer at PayBridge, a fintech startup. I work on the web app, focusing on React, Tailwind CSS, and TypeScript. My role involves building user interfaces, implementing features, assuring correct linking with the backend, and ensuring a smooth user experience.

Pomoface - Hackathon Project (2025)

During a hackathon, I created Pomoface, a Pomodoro timer with 3 timers, 6 work modes, weekly graphic progression track and connection to google calendar. I used ReactJS & Tailwind CSS.

Reach me
Experience

Contact

text me right now
or christophemurphy6@gmail.com
Contact