Projects
TransJAX
Open-source module to convert Climate Models from Fortran to Python JAX
An NSF-funded open-source PyPI module for modernizing climate-model workflows. It translates legacy Fortran land models into Python and JAX, enabling differentiable and GPU-accelerated simulations.
- • Analyzes Fortran source to construct a call and dependency graph before translation.
- • Uses Claude Code to produce Python implementations guided by project requirements.
- • Generates Pytest coverage and executes the tests to check the translated code.
Tech: Claude, MCP, Pytest, PyPI, Python, JAX, Fortran, Land Models
Py_FS
Open-source Feature Selection Library
An open-source Python package for machine learning research that brings together implementations of nature-inspired feature-selection and optimization methods.
- • Earned 66+ GitHub stars and 39+ forks, with use by researchers worldwide.
- • Emphasizes accessible installation, reproducible results, and reduced implementation effort.
- • Described in a peer-reviewed Springer publication and implemented with Python, MATLAB, NumPy, SciPy, and scikit-learn.
Tech: Python, NumPy, scikit-learn, PyPI
CUFoodie
Full-stack Web Application for Columbia students
A full-stack application that helps Columbia students discover and review restaurants around the Morningside Heights campus.
- • Catalogs more than 100 nearby restaurants for searching and discovery.
- • Supports community reviews, recommended dishes, and curated food trails such as late-night snack routes.
Tech: React, Flask, Python, JavaScript, PostgreSQL, Google Cloud
Mayfly Optimization - Harmony Search
ML Optimization Algorithm
A nature-inspired ML optimization algorithm called Mayfly Algorithm, coupled with greedy local search for purpose of feature selection. Used in various domains such as cancer cell detection, signature verification, etc. Cited and used even after 5+ years by academic researchers.
- • Work published in IEEE Access journal
- • Accumulated 150+ citations
Tech: Python, NumPy, SciPy, scikit-learn, MATLAB
More Projects
Additional academic, systems, and machine learning projects can be found on my GitHub profile.