My open source contributions to Apache Superset in 2023.
Click to see details and links to pull requests:
In this article, I'll guide you through a streamlined local installation of Apache Superset using the makefile.
Take a dive to see how the different types of DOM work together to create a clean, performant Document Object Model.
A more complex example of how to use the useReducer hook for state instead of the useState hook.
My first app created with Vite. This project demonstrates manipulating state with the useReducer React hook.
This form uses an action to change state independently by field. Alternatively, the data can be changed as a whole by manipulating the entire JSON directly.
My open source contributions to Apache Superset in 2022.
Click to see details and links to pull requests:
My open source contributions to Apache Superset in 2021.
Click to see details and links to pull requests:
My first component library built with a fun space theme. I used this project to teach myself how to:
• Animate a static image
• Deploy to Storybook
• Set up component testing in Cypress
• Publish packages to NPM
An app designed to help users research and compare cities while searching for a new home.
• Collaborated with 4 web and 2 data science team members during an 8-week simulated work environment
• Constructed and maintained the team flowchart and wireframe
• Solely responsible for creating and styling the team's About page
• Utilized the Redux state management system to manage data on the front end
• Communicated with our team project lead in order to touch base with our stakeholder, implementing any changes to properly implement his product vision
An app designed to help users find the best medical marijuana strain for their needs.
• Collaborated with 3 web and 3 data science team members during a 4-day sprint
• Solely responsible for incorporating Redux as a state management system
• Created client-side authentication
An app to display a deceptively simple simulation of an environment where simple rules produce great complexity over time.
• Created a graph and styled the display purely with CSS
• Applied Conway's rules for the Game of Life to each cell in the graph
• Implemented extra functionality: User can make the cell sizes smaller or larger, and user can populate the graph with a random assortment of living cells.