~/projects
// git log --oneline --all: academic and hobby projects (view all on GitHub)
-
commit 5a3f0a1 (HEAD → main, after-hours)
feat: Samosa AI Open-source, privacy-first AI solutions
My after-hours project: open-source, privacy-first AI solutions for learning, productivity and health, built local-first so your data stays with you. Its solutions include Gotcha, an on-device Android copilot that turns natural language into device actions; Personal Guru, a local-first learning companion; and Chanakya, a self-hostable voice assistant.
-
commit e7a3f1d
feat: Abalone-Game Competitive board game AI
Abalone is a "2-person zero-sum game with complete information". This repository contains four search strategies for competitive Abalone gameplay, built on NegaMax with alpha-beta pruning and parallelized with OpenMP.
-
commit a9d0421
feat: sys-sage System's data intelligence and optimization library
Contributed to sys-sage, a resource model library that represents hardware topologies, memory hierarchies and data paths to help runtimes optimize parallel applications on heterogeneous platforms.
-
commit 8da6f91
feat: CudaFluids CUDA-accelerated 2D fluid simulation
A CUDA-accelerated 2D Euler equations solver using the MacCormack finite difference scheme. It simulates flow around various shapes in real time, with custom GPU kernels for spatial discretization and boundaries.
-
commit d89e210
feat: pybind-sphinxsys SPHinXsys Python bindings
Wrote the complete pybind11 interface for SPHinXsys, a Smoothed Particle Hydrodynamics (SPH) multi-physics simulation library, so CFD simulations can be driven from Python.
-
commit c9b142f
feat: preCICE 3.0 Coupling library contribution
Helped clean up and refactor preCICE for the 3.0 release, removing legacy VTK output adapters, redundant FSI test cases and obsolete MPI communication channels.
-
commit b4c9e2c
feat: Fluidchen-EM MPI-parallelized CFD solver
A computational fluid dynamics solver for a wide range of problems, built in the TUM CFD Lab. The whole code is parallelized with MPI and can be coupled with other solvers through preCICE.
-
commit f5e061b
feat: Electromagnetics-RCS Radar Cross Section analysis system
An industrial solver developed at Zeus Numerix Pvt. Ltd. (Pune, India) that calculates Radar Cross Section signatures on arbitrary 3D triangular CAD meshes using shooting and bouncing ray algorithms.
Proprietary code: no public repository.