Projects

Option Surface/Slice Plotter w/ Real Time Data (CLI & Plotly Dash App)
Can also plot slices of surfaces. Interactive and comes with rich hover data and projection on different dimensions to help you gauge fear and customer interest and find potentially misquoted options.
Learn more →
Vertical Spread and Butterfly Heatmap to Help Deciding on Tenors and Strikes
Inspired by Moomtower's exploratory toolkit | Solves problem of 'how much time I should give the spread, and how much more it'd cost?'
Learn more →
QuestDB REST API Python Client, CLI and REPL Shell
QuestDB comes with a very nice web console, but there's no CLI, so I wrote one.
Learn more →
Options Top Net Premium Web App
With real time aggregated options data and spot quotes, supports filtering by sector(s) and sorting by spot change or absolute net premium. Informative hover cards, among other useful features!
Learn more →
3D Surface Plotter for Multileg Option Strategies
Choose your own axises, dte, vol, rate, and legs!
Learn more →
Python EasyGraph
Graph algorithm library, specializing in advanced network processing methods in structural hole spanners detection, network embedding and several classic methods.
Learn more →
Published Python Projects
Command line tools and small libraries for personal use, covering a wide range of use cases, including working with Git/GitHub, document processing and prompt generation, fully-featured todo app, Jupyter notebook workflow and more.
Learn more →
ChatGPT Alfred Workflow
Reverse-engineered ChatGPT export JSON schema and rebuild conversation data structures from it, supports full-text search and metadata filtering on chat history, conversation preview and more
Learn more →
Chrome Extensions
Chrome Extension to manipulate URL, displaying tab, window stats and more.
Learn more →
Compiler Course Project (LLVM & Valgrind)
Key Points Detection and Binary Profiling with LLVM passes and Valgrind
Learn more →
Random Pages (Cloudflare Workers, D1, React, Tailwind CSS)
Made for fun. React frontends + serverless API backends. Putting what I learned into practice.
Learn more →