• Employed Jest, Enzyme, and React testing libraries to write code that exports unit tests along side exported React components to ensure that users could spend less time debugging
• Updated CSS and Material-UI elements to renew color scheme with a Light and Dark Mode
• Utilized React hooks to manage and consume the global state from anywhere within the app eliminating the need to prop-drill and increasing the readability of the codebase
• Integrated TypeScript-compliant functions for quality assurance, permitting the team to identify errors before execution
• Employed Electron framework to produce a standalone React/Node.js/Chromium desktop application for cross-platform compatibility (macOS, Windows and Linux)
• Integrated OAuth authentication framework to increase security, login easiness and user acquisition
• Engineered an Express route to handle a Github OAuth protocol that was initiated through an Electron app to offer a more seamless option for account creation