Skip to content

Portfolio

Currently Available for Projects

I'm always interested in challenging projects and collaborations. Feel free to reach out!

  • 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.

    Source


    MkDocs Material Design Markdown

  • 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.

    Demo


    Next.js Supabase Netlify

  • Dash BaseComponent


    A BaseComponent class for building modular Plotly Dash apps. Simplifies component creation and callback management, making Dash development more maintainable and reusable.

    Source PyPI


    Python Plotly Dash PyPI Package

  • 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.

    Source PyPI


    Python JavaScript Plotly Dash

  • 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.

    Documentation Source


    Python HPC Testing Intel

  • OFTW Data Analytics Dashboard


    OFTW Dashboard Screenshot

    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.

    Demo Source


    Python Plotly Dash Vizro AI Insights Competition

  • QuadArt


    QuadArt Example

    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
    

    Source


    Python Image Processing Digital Art Popular

  • 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.

    Live Demo


    React Firebase WYSIWYG Editor Web App

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