Loading...
Loading...
Spotify

Projects & Creative Work

Exploring the intersection of technology, creativity, and innovation through personal projects spanning graphics programming, music theory, game development, and developer tools.

5+ Active Projects
13+ Technologies
7+ Years Building

3D Environment Art

Blender Projects Creative Work

Created a series of artistic 3D renders using Blender, exploring both technical rendering techniques and artistic composition. These projects demonstrate the intersection of technical skill and artistic vision, showcasing proficiency with 3D modeling, lighting design, and the Cycles rendering engine.

Blender Cycles Renderer 3D Modeling Lighting Design

Graphics Programming

WebGL Projects Ongoing Exploration

Ongoing exploration of real-time graphics programming including WebGL development, shader programming, and generative art. These projects focus on the intersection of mathematics and visual programming.

🎨

WebGL Line Drawing

Exploring shaping functions and mathematical approaches to drawing

🌈

Shader Development

Creating custom shaders and visual effects for web and games

🎯

Generative Art

Using algorithms and mathematical functions to create visual art

GPU Computing

CUDA and OpenCL applications for performance-critical tasks

Software Ray Tracer

2022 Completed

Built a custom software ray tracer from scratch, implementing core ray tracing algorithms including ray-plane intersection with plans to expand to ray-triangle intersections. This project demonstrates understanding of 3D mathematics, lighting models, and rendering pipeline fundamentals.

Key Features:

  • Ray-plane intersection algorithms
  • Basic material and lighting systems
  • Python automation scripts for animation generation
  • Extensible architecture for adding new primitive types
C++ Ray Tracing 3D Mathematics Python
🎯

First successful render completed September 2022, featuring a smiley face scene to test intersection algorithms.

Grave Defender

Game Jam Tower Defense/Shooter 2021 5-Day Game Jam

Created Grave Defender, a complete tower defense/top-down shooter hybrid game in just 5 days during Brackeys Game Jam 2021.2. This ambitious project involved learning Godot from scratch while handling programming, music production, and game design under tight time constraints.

Game Mechanics:

  • Tower defense strategy with direct wizard combat
  • Resource management using daylight cycles
  • Defend gravestones from undead hordes
  • Custom music and sound effects created during the jam
Godot Engine GDScript Audio Production Game Design
🏆

Achievement: 3.0/5 rating - solid result for learning a new engine in 5 days

3D Guitar Configurator

for Tosin Abasi (Animals as Leaders) Custom Commission

Designed and built a custom 3D guitar configurator for Tosin Abasi from Animals as Leaders. This project combined my passion for web development with music, allowing users to visualize and customize guitar designs in real-time 3D using modern web technologies.

Three.js React 3D Rendering 3D Modeling

Interactive 3D web application with real-time material and color customization using Three.js and React.

The Virtual World Podcast

On Hiatus

Started "The Virtual World Podcast" to explore programming languages, the Rust ecosystem, and software engineering topics. While currently on hiatus, the podcast covered technical deep-dives and industry insights for developers interested in systems programming and emerging technologies.

Programming Language Design
Rust Development
Systems Programming
Best Practices

Let's Build Something Amazing

I'm always excited to collaborate on projects that push the boundaries of technology and creativity. Whether it's graphics programming, developer tools, or innovative ideas, let's create something extraordinary together.