Code development

Code and Tools

A gallery-style overview of research software, quantum chemistry utilities, ML demos, Android apps, and visualization tools.

Research software

Libraries, Packages, and MLIP Workflows

Core scientific code and package-level contributions used for quantum chemistry, DFT, and atomistic simulations.

DFT in TURBOMOLE table-of-contents graphic

TURBOMOLE

DFT-Based Embedding and RT-TDDFT

Implemented embedding methods coupled with wavefunction theory and real-time TDDFT in the RIPER module.

FortranDFTRIPER
TURBOMOLE
PyFock graphical interface screenshot

Python DFT code

PyFock

Pure-Python DFT code with molecular integrals and exchange-correlation terms, designed for easy installation and transparent workflows.

PythonMITDFT
Project site
MLIP Playground homepage screenshot

Web app

MLIP Playground

No-code platform to run, test, and compare more than 60 machine-learned interatomic potentials for molecules and materials.

MLIPASEHugging Face
Launch app
Microstructure classifier web app screenshot

Neural network library

CrysX-NN

Efficient neural network library written from scratch with support for parallelization and GPU workflows.

PythonGPUML
GitHub

Quantum chemistry utilities

Web Tools for Computation and File Workflows

Small tools built to reduce friction in common computational chemistry and materials simulation tasks.

RIPER-Tools web app thumbnail

Web app

RIPER-Tools

Create RIPER input files for TURBOMOLE from CIF, XYZ, POSCAR, Materials Project, and PubChem sources.

Open tool
Computational materials science banner

Web app

Cube Suite

Process and manipulate CUBE files generated by quantum chemistry programs.

Open app
CrysX DFT embedding demo thumbnail

Interactive demo

CrysX Demo: DFT Embedding

Online demonstration of frozen-density embedding and projection-based embedding ideas.

Read and run
CrysX CompChem file converter screenshot

Web app

CrysX CompChem File Converter

Inter-convert common chemical file formats including CIF, XYZ, POSCAR, mol, and mol2.

Open article
Basis set converter web app screenshot

Web app

Basis Set Converter

Convert basis sets among Gaussian, TURBOMOLE, NWChem, and related formats with Basis Set Exchange data.

Open article
VASP workflow visual

Web app

VASP-GUI

Online GUI for VASP input preparation and parsing or visualizing VASP output files.

Project hub

Visualization and Android

CrysX and Mobile Applications

Molecule, crystal, crystallography, augmented reality, and education-focused tools.

CrysX 3D Viewer screenshot

Desktop and Android

CrysX 3D Viewer

High-quality molecule and crystal viewer using complex Unity shaders, available across major platforms.

Project page
CrysX crystallographic Android tools screenshot

Android

CrysX Crystallographic Tools

XRD simulation, CIF parsing and creation, equation-of-state fitting, and related crystallographic utilities.

Google Play
CrysX AR molecular visualization artwork

Android AR

CrysX AR

Augmented-reality visualization of molecules and crystals through the device camera.

Google Play
The Math App Android screenshot

Android

The Math App

Mathematical tools for science and engineering students, designed as a mobile substitute for desktop math software.

Google Play
Microstructure classification demo screenshot

ML demo

Microstructure Classifier

CrysX-NN demonstration model trained to classify materials microstructures from image input.

Open article
MNIST Plus digit classifier screenshot

PyTorch demo

MNIST+ Digit Classifier

Convolutional neural network app that classifies handwritten digits drawn by the user.

Open article

Technical stack

Skills Represented in the Code

Scientific programming, web development, package workflows, and visualization tools from the CV and PDF.

Languages

PythonFortranCC++C#JavaShell

Simulation Packages

TURBOMOLEVASPPySCFQuantum ESPRESSOORCANWChem

ML and Visualization

PyTorchTensorFlowCrysX-NNASEUnityVESTAVMD