Hi, I'm

Ratna Jagadeesh Arava

Software Developer Systems, Graphics & Web

I build things that are fast, correct, and clear. From low-level systems in Rust and C++ to polished interfaces in Angular and React — I care about the craft behind the code.

About

Software Developer with 5+ years of experience building production systems across the stack. Currently at Chalo, previously at Brane Enterprises where I led frontend architecture and game engine R&D.

I'm drawn to problems at the intersection of systems programming and visual computing — ray tracers, game engines, shaders, and the math that makes pixels work. When I'm not writing Rust or C++, I'm building clean, responsive interfaces with Angular and React.

B.Tech in Electrical Engineering from IIT Bhubaneswar (2017–2021).

Location Bengaluru, India
Company Chalo
Education IIT Bhubaneswar
Focus Systems, Graphics, Web

Experience

Software Developer

Chalo
2024 — Present

Building scalable software solutions for India's public transport platform.

Senior Frontend Developer

Brane Enterprises
Mar 2024
  • Led frontend architecture using Angular with RxJS for real-time data binding
  • Developed dynamic card creation features enabling data-driven customization
  • Optimized app performance through modularization, reducing load times

Game Engine R&D

Brane Enterprises
Jan 2024 — Mar 2024
  • Researched and prototyped a custom game engine for the company's solution pipeline
  • Evaluated engine architectures; prototyped rendering pipeline using OpenGL

Associate Frontend Developer

Brane Enterprises
Jun 2021 — Dec 2023
  • Built analytical dashboards in Angular for user solution analysis
  • Implemented graph-based data representations for complex solutions
  • Adopted BDD with Cucumber, Cypress, and unit testing for quality assurance

Projects

Fetched live from GitHub. Sorted by recent activity.

Loading repositories…

Tech Stack

Languages

Rust C++ C TypeScript JavaScript Python C#

Frontend

Angular React RxJS Redux HTML5 CSS3 / Sass Webpack

Graphics & Engines

OpenGL Ray Tracing Unity3D PBRT Unreal Engine Shader Programming

Tools & Infra

Git Cypress Cucumber / BDD Vercel HoloLens

Currently Learning

🧠

Large Language Models

Understanding transformer architectures, fine-tuning, and building applications with LLMs.

Computer Graphics

Rendering pipelines, shaders, ray tracing theory, and real-time graphics techniques.

🔧

Systems Programming

Low-level systems in Rust and C++ — OS internals, networking, and performance-critical code.

📊

Math — Linear Algebra & Probability

Deepening foundations in linear algebra and probability for graphics, ML, and simulations.

Get in Touch

Open to opportunities, collaborations, or just a good conversation about systems and graphics.