top of page

Select Projects

Implementing the MQTT and OpenDSS interfaces on the FREEDM-DGI

MQTT (Message Queuing Telemetry Transport) is a machine-to-machine connectivity protocol designed as a lightweight messaging transport. And the OpenDSS is an electric power Distribution System Simulator (DSS) for supporting distributed resource integration and grid modernization efforts. Using MQTT and OpenDSS, the Distributed Smart Grid Intelligent System( DGI) can implement a plug and play like interface to interact with smart and power devices.

​

Githubs:

https://github.com/FREEDM-DGI/FREEDM

https://github.com/FREEDM-DGI/MQTT-Device

https://github.com/FREEDM-DGI/opendss-interface

mqtt.jpg

Using Artificial Neural Networks to Predict Off-target Activity in CRISPR Cas9 Gene Editing

The clustered regularly interspaced short palindromic repeats (CRISPR) technology hasrevolutionized gene editing and brought new hope for future disease prevention, aging, and even sparked talk of ‘designer dna’ (the trendy name for potential aesthetic gene editing). Perhaps the biggest flaw in the Crispr technology is the inability to accurately predict the effects of editing a certain gene using a specific guide Ribonucleic acid(RNA). Many solutions to the problem(predicting off-target activity) have been proposed. Given a DNA target-gRNA pair, can we predict the risk of off-target activity if the Crispr technology were to be deployed for gene editing using that specific pair. This project looks to apply different artificial neural network models towards predicting off-target activity when using Crispr gRNAs.

​

Github:

https://github.com/ceasar88/CS-284-final-Project

​

​

ffn.png

Using QAOA to find ground states of Quantum Hamiltonians

This project uses the Quantum Approximation Optimization Aglorithm (QAOA) to simulate and find ground states for classical and Quantum hamiltonians. The projects heavily uses Qiskit and Quimb libraries.

​

Github:

https://github.com/ceasar88/Quantum-Hamiltonian-Simulations

​

​

tensor.png

Implementing Billing Services on a Hadoop Distributed System

We implemented a billing service on distributed systems where students are the clients that want to send their payments to their university which hosts a server comprised of a local and cloud hadoop node. The payment request sent by the student includes their full name and the payment amount. Through the use of sockets, the client sends these payment requests to the server. The server then performs verification of student information and payment before updating the student’s fee record (stored in a CSV file) accordingly and sends a confirmation upon success.

​

Github:

https://github.com/ceasar88/Distributed-Billing-Service

hadoop.png
bottom of page