Experienced in Systems development, Systems programming, Web content management/development and Platform based application development. Hands on experience in Game development, Augmented Reality based 3D applications and Full-Stack Web development.

Work Experience

Jan 2015 - Present

IT Specialist for Web Applications and
Content Management Systems

San Francisco State University

Developed an MVC based Drupal migration tracker using the Symfony framework. Published Drupal modules and Drupal theme extensions for the campus.

Aug 2015 - Present

Teaching Asistant - Pattern Analysis and Machine Intelligence

San Francisco State University

Jan 2015 - May 2015

Teaching Asistant - Bio-Medical Imaging and Analysis

San Francisco State University

Published Youtube videos for VTK and ITK API setup on Windows.

Computer Skills


  • Proficient in C, C++, CUDA
  • Java, MySQL, Android Development, High Performance Computing, OpenGL, Html, CSS, PHP, Python, OpenMP, Open MPI, Cmake, C#, SEO, JavaScript, XML, REST, Unit Testing, JUnit, Gradle, Composer, Git, SVN, Oauth, Augmented Reality, Spring


  • Eclipse, NetBeans, MS Visual Studio, Xcode, Matlab, Unity3D, Vagrant, PhpStorm, CLion, Android Studio
  • Platforms: Ubuntu, MS Windows, Mac OS, Android, JMonkey Engine 3, Amazon Web Services, Project Tango
  • Frameworks: Drupal, WordPress, Symfony ,Bootstrap, Apache, Google Charts
  • Workflow: Agile, Scrum, Trello, Evernote, Dropbox, Google App ecosystem




Open source Augmented Reality platform


Train Operating System

Developed a preemptive X86 operating system from the ground up. Tested on model trains.

Unity 3D

Clash of Species PC Game

Built and extended the World of Balance PC game using Unity3D.


Web usage mining using Nvidia CUDA

Implemented a neural network based algorithm for web usage patterns. Parallelized on the GPU using Nvidia CUDA.


Pets Paradise

Pets Paradise is a web-based online service(class project) for people who want to offer or are seeking animals for adoption.

Open MPI

Parallel Applications on Amazon EC2

Simulated Gray-Scott diffusion and flocking using openMP and MPI on the Amazon EC2 cluster.

Open GL

Visualization of OS Scheduling algorithms

Simulated OS scheduling algorithms such as Round-Robin and FIFO using C++ and OpenGL.


Coursera Certifications

  • Heterogeneous Parallel Programming by University of Illinois at Urbana-Champaign
  • Programming Mobile Applications for Android Handheld Systems by University of Maryland, College Park
  • Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems by Vanderbilt University
  • Programming Cloud Services for Android Handheld Systems by Vanderbilt University
  • Developing Innovative Ideas for New Companies: The First Step in Entrepreneurship by University of Maryland, College Park
  • Coursera Community TA for Heterogeneous Parallel Programming by University of Illinois at Urbana-Champaign


Expected 2016

San Francisco State Univerity

Master's degree, Computer Science

Expected 2016

University of California, Berkeley

Graduate Student Exchange, Computer Science