I am a Software Developer with experience in embedded software.
Linux and Windows device driver development for Timing and Synchronization PXI(e) modules.
Linux device driver development for next generation FPGA based products.
Linux device driver development for Android devices.
Game development for Android and J2ME enabled phones.
Coursework: Computer Architecture, Compiler Design, Advanced Compiler Design, Analysis of Algorithms, Software Engineering, Real-Time Operating Systems, Digital Image
Implemented optimization passes for a source to source Fortran compiler using Minipolaris framework for Advanced Compiler Design course. Parallelized loops by adding OpenMP annotations
Wrote a compiler for DECAF language right from lexing, parsing upto code generation and optimizations.
Implemented ray tracer, texture mapping, specular reflection, ambient occlusion, etc for image synthesis course.
Implemented filters, affine/non-affine transformations, seam carving for image manipulation.
I enjoy playing badminton and chess.
These days, I'm dabbling in home automation and trying to make my own tech