Projects

Over the past 20+ years, I’ve had the chance to work on a range of projects across engineering and science. I’m still in the process of adding them here; in the meantime, feel free to check out my GitHub repos.

2025

Studyflow Modelerongoing

BPMN-based visual language and tools to define and run scientific experiments (by xCIT lab)

2024

Marmeladovongoing

Edge foundation model for quadruped locomotion on a custom robot that mimics mischievous feline behaviors

2022

Add human-like response time to deep learning models

Weighted metapath2vec

Vector embeddings for heterogeneous hypergraphs. It uses a weighted variant of metapath2vec to compute node embeddings based on the probability of random walks. The embeddings can be used for downstream machine learning.

Visualize hypergraphs as two dimensional matrices

2021

A joint embedding of cognitive tests and concepts

RL environments for standard cognitive tests

2020

How do some cognitive training programs affect brain networks?

2019

Behaverse Data Model (BDM)ongoing

BDM is a unified dataset structure for behavioral data, designed to be flexible across many cognitive tests, questionnaires, and modalities (by xCIT lab).

2017

Cognitive hypnosis app

A mobile app for self-hypnosis and evaluating hypnotic susceptibility

2016

How the brain attributes agency to post-hypnotic suggestions, explicit instructions, and free choices

Measuring competence and warmth as universal dimensions of interpersonal perception (fairness, trust, and other social criteria)

2014

xv6 experiments: parent, fork, sched, nice(), etc

2013

ReReverse

Netty-based light reactive reverse proxy

Time

Lightweight SNTP server to collaboratively define our own time. Imagine a world where we tell our watch what time it looks like to be, and the watch tells us what most people think the time is.

2011

LanczosSVD

Partially parallel SVD solver using Lanczos method. Part of the KD2 project to develop knowledge discovery algorithms for very large space datasets.

2010

KD2 parallel knowledge discovery algorithms

As a small part of KD-LADS project for the space objects, I’ve developed five parallel (MPI-based) classification and clustering algorithms for very large datasets. Financed and supported by European Space Agency as possible future applications for ESA/Gaia spacecraft.

2009

SimpleFIC: simple fractal image compression

In partial fulfillment for my MSc in AI, I’ve developed SimpleFIC: an iterative decoder/encoder to compress images using Huber fractal image compression, leveraging self-similarities within a single image.

2007

Anytime OS

A proof-of-concept embedded real-time operating system for anytime computations: provide an answer at any time, and improve it over time.

C/C++ debugger and tools for ColdFire boards

I2C Driver

A Simple library/driver for communication over I²C ports on TMS570

2004

A simple document indexing and retrieval engine

No matching items