Open Source Contributions

Cursif

A collaborative, scriptable note taking application. Cursif is yet another note-taking application that adds an exciting twist to your productivity.

CodeAstra

CodeAstra is a fast, extensible, and lightweight C++/Qt6 code editor inspired by NeoVim and VSCode.

AstraKernel

AstraKernel is a minimal experimental kernel written in modern C and ARM Assembly. Designed to run on QEMU's VersatilePB (ARM926EJ-S) emulated platform.

Matrix.py

Matrix.py is a lightweight and intuitive Python library to build bots on the Matrix protocol. It provides a clean, decorator-based API similar to popular event-driven frameworks, allowing developers to focus on behavior rather than boilerplate.

Projects

Near Earth Object, Daily Tracker

This web app allows users to retrieve and display daily information about Near Earth Objects (NEOs). NEOs are asteroids and comets with orbits that come close to Earth's orbit.

Resource Library

This project is a web page that allows users to search for resources by category and keyword. The user can also add new resources to the library by adding to the GitHub README file, which then will be displayed on the webpage.

Deep Work Timer

Deep Working is a technique that helps you focus on a single task for a set amount of time. This timer helps you do just that!

QR Code Generator

Make your own QR Code quickly and easily, with full visibility and no concealed data.

Achievements

Research - Computational BioPhysics

Contributed to the development of a computational tool for automating the geometric partitioning of biological molecules into coarse-grained models, enabling efficient simulations of complex molecular interactions. Focused on design and optimization of algorithm and software implementation in Java.

Research - AI/ML

Classify cancer subtypes using gene expression data. Unsupervised learning techniques, such as clustering and dimensionality reduction, were used along with supervised models like Decision Trees and Random Forests on the TCGA Pan-Cancer dataset.