Hey, I'm Parven

Aspiring Graphics Programmer

Age 23 Malaysia

I primarily work with C++ and Odin, using Vulkan and OpenGL as my main graphics API. I focused on making game engines, simulations, and real-time rendering experiments.

Projects

Silicon

2026
OpenGL Odin GLSL

A high-performance OpenGL renderer written in Odin, suppporting PBR and ray tracing for CAD visualization

Vulkron Renderer

Vulkron

2026
Vulkan Odin Slang

A Vulkan based graphics renderer built using Odin lang from scratch focused on rendering experiments and performance.

KuwaharaPP

2025
Unity C# HLSL

A Kuwahara post-process filter for Unity's Built-in RP, created by exploring different algorithm styles for smoother results.

Blob Engine

2025
C++ SFML Visual Studio

A C++ soft-body 2D engine using a spring-mass system to simulate deformable physics-based interactions.

Solar2D

2025
C++ SDL3 CMAKE

A C++ solar system simulation using SDL3 and Newtonian gravity to model orbital motion of planets.

Perlin Terrain Generation

Perlin Terrain

2025
C++ Raylib Visual Studio

A terrain generation demo using Perlin noise in C++ with Raylib to create randomized 3D landscapes.

Logic Simulator

LogicSim

2025 Academic
Unity C#

A modified version of a Unity-based digital logic simulator focused on learning circuit design fundamentals.

Project Rover

2024
Unity C# HLSL

An experimental demo scene showcasing cel-shading and stylized rendering techniques using custom shaders.

Brownian Motion

2024
C++ Raylib Visual Studio

A C++ simulation using Raylib that visually demonstrates random particle movement mimicking Brownian motion.

2D Physics Engine

2024
C++ SFML Visual Studio

A custom-built C++ engine using SFML to simulate basic 2D physics interactions like collisions and gravity.

Carbon Emission Predictor

CO₂ Predictor

2024 Research
Python Orange3 Scikit-learn

A machine learning model using Gradient Boosting to estimate industry-related carbon emissions.

Realm of Knowledge

2023 Academic
Unity C#

A Unity-based educational puzzle game that integrates programming logic with interactive challenges.