software developer
projects

A Java Swing application that uses QuickFIX/J to parse FIX (Financial Information eXchange) messages.

Tupper's Self Referential Formula Visualizer
Tupper's formula is a self-referential formula that can graphically represent itself.

TradeslyPRO Cryptocurrency AI Robo-Advisor
AI-powered crypto trading signals app with alpha factor generation, market analysis. Please contact for more information.

TradeslyFX Forex AI Robo-Advisor
ML-powered forex trading signals app. Please contact for more information.

Tradesly Candlestick Pattern Backtester
Backtesting tool for candlestick patterns

GoNN: Reverse-mode automatic differentiation & neural network library in Go
Go library for reverse-mode automatic differentiation and neural nets.

GoBayes: Bayesian inference in Go
A Go library for Bayesian inference using Markov Chain Monte Carlo (MCMC).

sklearn-edm: Emprical Dynamical Modeling (EDM) in sklearn
sklearn-style wrapper for Empirical Dynamical Modeling (EDM) methods.

TDAShiny: Persistance and Barcode Diagram Visualization
Shiny app for visualizing persistence diagrams and barcodes in topological data analysis.

Unit Test C++: Simple Header-only Unit Testing Framework
Header-only C++ unit testing framework for writing and running tests easily.

Image Forgery Localization with Deep Learning
Deep learning model for detecting and visualizing manipulated regions in images. Creates masks to highlight forged areas for digital forensics.

Text summarization with PageRank
Enhanced text summarization using cosine distance and PageRank algorithms. Generates concise summaries by combining semantic similarity with sentence importance scoring.

Website Clustering and Classification with ML
ML system for clustering and classifying web pages using word vectors. Groups similar content and categorizes new pages to improve content organization.