Portfolio
Currently Available for Projects
I'm always interested in challenging projects and collaborations. Feel free to reach out!
Featured Projects
-
Personal Website
This is the website you are currently looking at. A modern personal website built with MkDocs Material theme, featuring a blog, portfolio, and personal wiki.
-
MNBookkeeping.biz
Designed, built, and launched fully functioning
Next.js
website for bookkeeping services, including the ability to chat with a bookkeeper, submit receipts, and receive financial statements.
-
Dash BaseComponent
A BaseComponent class for building modular Plotly Dash apps. Simplifies component creation and callback management, making Dash development more maintainable and reusable.
-
Better Dash Callback
A library that enables running clientside callback functions in Dash applications using Python syntax, eliminating the need for inline JavaScript. Write Python code that gets compiled to JavaScript for better maintainability.
-
Middleware Testing Tool (MTT)
Open source test harness for testing HPC hardware and MPI implementations. Developed during my time at Intel, this tool consolidates test execution and reporting for distributed testing across multiple systems and configurations.
-
OFTW Data Analytics Dashboard
Interactive dashboard for analyzing One For The World pledge and payment data from 2014 to 2025. Built for Plotly's app building competition, featuring AI-powered insights and comprehensive donation pattern analysis.
-
QuadArt
Python module for generating quad-tree art from images. Transforms photos into stylized artistic representations using recursive spatial subdivision. Simple API with 37+ GitHub stars.
>>> from quadart import quadart >>> q = quadart.QuadArt() >>> q.generate('green-apple-with-leaves_1101-453.jpg') >>> q.display() # to display without saving >>> q.save('green-apple-quadart.jpg') # save to file
-
PPR-Show Webpage Editor
React and Firebase app for writing custom web pages with WYSIWYG text editor. A powerful web-based content management system that allows users to create and edit web pages with a visual editor interface.
Technical Skills
Frontend Development
- HTML5, CSS3, JavaScript
- React.js
- TypeScript
- Material-UI
Backend Development
- Python
- Node.js
- SQL
- RESTful APIs
Tools & DevOps
- Git
- Docker
- AWS
- CI/CD