Chaitanya Vadrevu

Austin, TX · (470) 236-two-three-six-seven ·

I am a Software Developer with experience in embedded software.


Staff Software Engineer

National Instruments

Linux and Windows device driver development for Timing and Synchronization PXI(e) modules.

July 2016 - Present

Software Engineer Intern

National Instruments

Linux device driver development for next generation FPGA based products.

June 2015 - Aut 2015

Senior Software Engineer

Samsung R&D Institute India - Bangalore

Linux device driver development for Android devices.

Jan 2012 - July 2014

Jr. Game Programmer


Game development for Android and J2ME enabled phones.

Dec 2011 - Jan 2012


Texas A&M University - College Station

Masters, Computer Science

GPA: 4.00

Coursework: Computer Architecture, Compiler Design, Advanced Compiler Design, Analysis of Algorithms, Software Engineering, Real-Time Operating Systems, Digital Image

Aug 2014 - May 2016

Jawaharlal Nehru Technological University Hyderabad

B.Tech, Electrical and Electronics


Sep 2006 - Jun 2010


Created 3D online version of Tak, a board game. 8000+ registered users, 295000+ games.

Languages: Java, Ruby, Rails, Javascript, HTML5

Optimizing Fortran Compiler

Implemented optimization passes for a source to source Fortran compiler using Minipolaris framework for Advanced Compiler Design course. Parallelized loops by adding OpenMP annotations

Languages: C++

Optimizing DECAF Compiler

Wrote a compiler for DECAF language right from lexing, parsing upto code generation and optimizations.

Languages: C++


Created a website to search for previous sem grades of TAMU courses. Served thousands of queries.

Languages: Ruby, Rails

Image Synthesis

Implemented ray tracer, texture mapping, specular reflection, ambient occlusion, etc for image synthesis course.

Languages: C++

Image Manipulation

Implemented filters, affine/non-affine transformations, seam carving for image manipulation.

Languages: C++


Programming Languages


I enjoy playing badminton, chess and scrabble.

These days, I'm dabbling in home automation and trying to make my own tech