listProjects();

*

Dashmips

Mips Assembly Interpreter and Simulator

c_koans

A teaching platform to learn C programming

Wolfie Script

PLY enabled, Python Powered Interpreter of an original language called WolfieScript

Atomic Comics Web App

JavaServlet & Angular Google App Engine WebComic Creator Tool

Glitter

Twitter like Full-Stack Webapp powered by NodeJS & MongoDB

MoonOS

A From scratch operating system targeting x86_64 platform. Does not suffer from Meltdownbug ;)

xv6

Ancient Unix OS extentions and Kernel development, including COW Fork, UFFS and Lotto Scheduler

Wolfie Ball

JavaFX Desktop Multithreaded Fantasy Baseball League Tracker App

Smart Transit Android App

Stony Brook Universit Live GPS Bus Tracking App

Experience

 
 
 
 
 
Aug 17 – May 18
Stony Brook, NY

Android Developer

Stony Brook University Smart Transit

Repaired and maintained existing campus bus and shuttle tracking Android app in Java. Recreated the Android app in Kotlin, reducing app size by 50% and improving network performance, user experience, and user interface responsiveness.
 
 
 
 
 
Aug 17 – May 18
Stony Brook, NY

Graduate Teaching Assistant

Stony Brook University

Assisted in creating coding assignment documentation and regression unit tests for students. Led a team of Teaching Assistants by supervising the development of homework assignments. Wrote automated grading tools for coding assignments.
 
 
 
 
 
Jan 16 – May 17
Stony Brook, NY

Undergraduate Teaching Assistant

Stony Brook University

Participated in assignment development for system-level C programming course. Created robust Python scripts to automate testing of student submissions for grading. Held office hours teaching students and providing help with debugging through discussion.

ls -ltr education/

Ugrad Education Highlights

  • CSE 214: Data Structures
  • CSE 220: Computer Architecture
  • CSE 303: Theory of Computation
  • CSE 310: Computer Networks
  • CSE 320: C Programming and Intro to Operating Systems
  • CSE 306: Operating Systems
  • CSE 308: Software Engineering
  • CSE 373: Algorithms
  • CSE 331: Security Fundamentals
  • CSE 356: Cloud Computing

Grad Education Highlights

  • CSE 534: Fundament of Computer Networks
  • CSE 506: Operating Systems
  • CSE 533: Network Programming
  • CSE 535: Asynchronous Systems
  • CSE 526: Principals of Programming Languages
  • CSE 541: Logic in Computer Science
  • CSE 564: Visualization