Sidhant Ravi

|

Third-year CSE undergraduate passionate about systems, performance optimization, and the fine balance between software and hardware.

About Me

SR

Third-year CSE undergrad passionate about systems, performance optimization, and the fine balance between software and hardware. Exploring game development, chip design, and research in performance engineering.

Systems Engineer

Performance optimization & low-level programming

🎮

Graphics Programmer

Real-time rendering & ray tracing research

🔬

Research Focused

Hardware-software interface design

Skills & Technologies

💻

Programming Languages

C C++ Python Rust HLSL GLSL Java
🎨

Graphics & Game Dev

Blender Unreal Engine 5 OpenGL Vulkan DirectX

Performance Tools

Perf Valgrind Intel VTune RenderDoc PIX PresentMon
🔧

Development Systems

Linux Git GDB CMake Neovim VSCode

Projects

Personal Projects

System Performance Profiler

System Performance Profiler

Real-time performance monitoring overlay for comprehensive system optimization and analysis

C++ Linux Performance Tools
In Development
Real-Time Ray Tracing

Real-Time Ray Tracing Optimization

Research into making ray tracing viable on mid-range hardware through algorithmic optimizations

C++ HLSL Graphics APIs
Research Phase
Memory Allocator

Memory Allocator

Custom high-performance memory management system with advanced allocation strategies

C Systems Programming
Conceptual
Graphics Pipeline Benchmarker

Graphics Pipeline Benchmarker

Performance analysis tool for rendering pipelines and graphics optimization

C++ OpenGL Performance Analysis
Planning

Academic Projects

Multi-threaded Kernel Module

Multi-threaded Kernel Module

Advanced systems programming with concurrency and kernel-level development

C Linux Kernel Threading
Custom Memory Management

Custom Memory Management

Paging system implementation with performance optimization techniques

C Operating Systems Memory Management
Real-time Shader Programming

Real-time Shader Programming

Advanced lighting models and rendering techniques with performance focus

GLSL OpenGL Graphics Programming
Software Rasterizer

Software Rasterizer

Optimized texture mapping and rasterization with performance analysis

C++ Computer Graphics Optimization

Research Focus

🔬

Performance Engineering and System Optimization

Exploring advanced techniques for system-level performance analysis and optimization strategies.

🎮

Computer Graphics and Real-time Rendering

Research in cutting-edge rendering techniques and real-time graphics optimization.

Ray Tracing and Path Tracing Optimization

Making advanced ray tracing accessible on consumer hardware through algorithmic improvements.

🎯

Game Engine Architecture and Performance

Studying game engine design patterns and performance optimization for interactive applications.

Hardware-Software Interface Design

Investigating the optimal balance between hardware capabilities and software design.

Get In Touch

Let's Connect

I'm always interested in discussing systems programming, performance optimization, graphics engineering, and research opportunities. Feel free to reach out!