Projects

A collection of curated projects showcasing my skills in different domains.

Preview of GPU Accelerated Path Tracer

GPU Accelerated Path Tracer

GPU-accelerated path tracer implemented with C++ and CUDA for high-performance rendering.

C++CUDAGPU
Preview of A* Pathfinding in Stardew Valley

A* Pathfinding in Stardew Valley

Implementation of the A* algorithm to find optimal paths between two points on a Stardew Valley farm.

PythonPathfindingAlgorithm
Preview of Transformer from Scratch

Transformer from Scratch

Encoder-decoder Transformer implemented from scratch, trained for English-Portuguese translation using the OPUS Books dataset

PythonPyTorchTransformerNLPLLM
Preview of Monte Carlo π Estimation with CUDA

Monte Carlo π Estimation with CUDA

GPU-accelerated implementation of the Monte Carlo method to estimate π using CUDA and parallel random number generation.

C++CUDAGPUMonte Carlo
Preview of Multilayer Neural Network for MNIST

Multilayer Neural Network for MNIST

Implementation of a multilayer neural network in PyTorch for handwritten digit classification.

PythonPyTorchDeep LearningNeural Networks
Preview of Sorting Algorithm Visualizer

Sorting Algorithm Visualizer

Interactive visualization of Bubble Sort, implemented in C with raylib for graphical display.

CraylibAlgorithmsVisualization