bitmoji

Projects

stuff i've worked on

mapreduce
MapReduce

Developed a full MapReduce implementation designed to run across several multi-core machines. The application accurately indexes words from several large input text files, the program is optimized to distribute the workload, efficiently process each word, and merge independent concurrent processes while minimizing time and space complexity.

#C#OpenMP#MPI
USB
USB Full-Speed Bulk-Transfer SoC Module

Designed, implemented, and verified a System-on-Chip peripheral module that would add USB Full-Speed Bulk-Transfer End-point support to an AHB-Lite based SoC. This includes a full USB 1.0 transceiver, receiver, and data buffer.

#SystemVerilog#ASIC_Design#RTL
2048
2048 Microcontroller Game

Built the game '2048' on a STM-32 microcontroller (ARM v6-m Architecture). The game includes a score count, keypad controls, and LEDs displaying lives. The algorithm adaptively renders the board, only re-loading objects that have moved, thereby minimizing CPU usage.

#C#ARM_v6#STM_32#SPI#I2C#DMA#GPIO
USB
MOOCs Performance Data Analysis

A project using student performance prediction in Massive Open Online Courses (MOOCs), where the objective is to predict whether a user will be Correct on First Attempt (CFA) in answering a question. A Gaussian Mixture (GMM) clustering model was developed to be 97% accurate in predicting the student's average and individual quiz performance.

#python#scikit_learn
metagenomic
Metagenomics Research at Rutgers Preparatory School

The research involves metagenomics, the study of genetic material recovered directly from environmental samples. Extracted DNA from these samples are cloned into BAC, or bacterial artificial chromosome vectors and put through Anti-Microbial screening to identify new antibiotics present in the extremely competitive environment. Using metagenomics and next generation sequencing (NGS) to target a specific region of the microbial 16S ribosomal RNA genes are implemented to identify and quantify the bacteria present in soil samples collected from campus environment.

#research
waksman
Waksman Institute Research with Rutgers University

The research involves growing an individual bacterial colony containing certain engineered plasmids, that enclose inserts that can be identified by selectable markers. Successfully conducted research on the proteins in depth function, process, and its impact in Landoltia Punctata. Submitted multiple DNA sequences to the NCBI.gov database.

#research
© Sahil Jaganmohan 2024