help

Projects

Things I have built, newest first

CV in Terminal

GolangAWS LightsailTUI
Jul 2024

Developed a Terminal UI application in Golang, simulating a webpage for presenting a CV. Deployed on a secure AWS Lightsail instance.

Features:

  • Terminal UI application simulating a webpage interface
  • Deployed on secure AWS Lightsail instance
  • User access jailed to prevent malicious use
  • Optimized for low resource usage
  • Handles user interactions within terminal environment

CUDA Programming Projects

CUDA CGPUParallel
Jul 2024

I'm reading the massively informative Programming Massively Parallel Processors, and in addition to working on the exercises in the book, I am trying to apply what I'm learning to other code, such as using the GPU to improve the speed of a CNN model I've made

Implementations:

  • Matrix multiplication optimizations
  • CNN model GPU acceleration
  • Memory coalescing techniques
  • Shared memory utilization

PyTorch Snake AI

PythonPyTorchDeep Q-Learning
Oct 2023

Deep Q-Network AI agent designed to play Snake using reinforcement learning. Specifically implementing the Bellman Equation for optimal action-value function approximation.

Technical Details:

  • Deep Q-Network (DQN) implementation
  • Experience replay buffer
  • Epsilon-greedy exploration strategy
  • Custom game environment

Embedded Telemetry System

C/C++EmbeddedReal-time
2023 - Ongoing

Real-time telemetry system for Formula Student racing car, transmitting vehicle data worldwide with sub-second latency for remote monitoring and analysis.

Capabilities:

  • Real-time data transmission (0.5s latency)
  • Multi-sensor integration
  • Remote visualization software
  • In-wheel display systems
NORMAL 🚀 projects projects.astro utf-8 Top 1:1