About

Veeresh Taranalli is a Graduate Student Researcher at the Center for Memory and Recording Research (CMRR) - Signal Transmission and Recording (STAR) Research Group, UC San Diego working with Prof. Paul H. Siegel as his Ph.D. thesis advisor. His research interests include error characterization, channel modeling and applications of modern coding techniques such as LDPC and polar codes for NAND Flash memories.

Veeresh received his B.Tech degree in Electronics and Communication Engineering from the National Institute of Technology Karnataka (NITK), Surathkal in 2009 and an M.S. degree from UC San Diego in 2013. Veeresh has worked as a full-time Software Engineer at National Instruments, India. He has also interned at Microsoft Research and Intel Corporation.

In his free time, Veeresh enjoys creating cover songs using his Violin and Keyboard. He maintains an interest in the areas of Data Science, Machine Learning, Web design and development.

Projects

CommPy

CommPy is an open source Python toolkit providing implementations of fundamental digital communication and error correction coding algorithms. Its includes features such as Viterbi and MAP decoders for convolutional codes, BCJR decoder for turbo codes, binary Galois field implementation, functions to create all possible generator polynomials for a (n, k) cyclic code.

CMRR-STAR Website

I recently developed a Python Flask based website for maintaining student, publication, hardware/software data and photos for my research group (CMRR-STAR) at UC San Diego. The website uses a SQLite DB and Twitter Bootstrap for the front end design.