Open-Source & Repositories

A collection of my open-source tools, Python scripts, and web development experiments on GitHub. Feel free to explore the code behind my cryptocurrency plugins and automation tools.

Featured Applications

From progressive web apps that track historical weather patterns to tools designed for visualizing complex personal data, these are the digital products I have built to solve real-world problems.

Blood Test Visualizer dashboard overview

Blood Test Visualizer

A patient-focused PWA that transforms raw blood test data into clinically-contextualized, interactive visualizations for tracking chronic lymphocytic leukemia (CLL) treatment response.
Technologies
react-jsjavascriptcss
Duration
Ongoing
Role
Full-Stack Development
Platform
Web (PWA)
Technology
React 19, Vite 7, Firebase
Weather History same-day comparison view
Weather History mobile view

Weather History

A progressive web app that visualizes historical weather data for any location worldwide, featuring interactive astronomical tools, multi-year comparison views, and offline-first architecture.
Technologies
react-jsjavascriptcss
Duration
Ongoing
Role
Full-Stack Development
Platform
Web, Android (PWA)
Technology
React 19, TypeScript, Vite
AirBnB Analyzer dashboard
AirBnB Analyzer mobile view

AirBnB Listing Analyzer

A map-based dashboard application for AirBnB investors that uses linear regression to predict how profitable a future listing might be based on historical data.
Technologies
react-jsflaskpythonmachine-learning
Duration
3 Months
Role
Full-Stack Development
Platform
Web
Technology
React.js, Flask, Python, Docker
Control Panel Dashboard
Control Panel Mobile

Crypto Website Development for DeFi X

A modern cryptocurrency platform built with Next.js featuring real-time market data, integrated payment processing via Stripe, and a Shopify-powered merchandise storefront.
Technologies
next-jsstripeshopify
Duration
3 Weeks
Role
Full-Stack Development
Platform
Web
Technology
Next.js, GraphQL, Stripe, Shopify
Sorting Visualizer main interface
Sorting Visualizer mobile view

Sorting Algorithm Visualizer

An interactive real-time animated algorithm visualizer built with React.js that brings sorting algorithms to life through dynamic visual representations.
Technologies
react-jsjavascriptdata-structurescss
Duration
2 Months
Role
Frontend Development
Platform
Web
Technology
React.js, JavaScript, CSS3
Classification of Point Sources analysis
Classification results overview

Classification of Point Sources in Space

A machine learning research project that reduces imaging costs by leveraging cost-effective low-resolution photometric measurements to accurately classify astronomical point sources.
Technologies
machine-learningdata-sciencepythonjupyter
Duration
4 Months
Role
Machine Learning Research
Platform
Jupyter Notebooks
Technology
Python, scikit-learn, XGBoost, TensorFlow
JC-Plus compiler pipeline
JC-Plus syntax overview

JC-Plus Programming Language

A custom programming language compiler written in Java that adds class-based inheritance, subtyping, and bounds-checked arrays to the C programming language.
Technologies
javaccompiler-designprogramming-languages
Duration
4 Months
Role
Compiler Engineering
Platform
JVM / Command Line
Technology
Java, C, Compiler Design