Fullstack software engineer with a passion for usability and a love for design and the moving image. Co-founder of SeeQR, an open-source SQL database benchmarking and analytics tool. Co-founder of Mercury, a multi-media creative firm for mobile, web, print, and installation content.
Employed Cypress to conduct End-to-End testing for React/Redux application to ensure proper functionality across data, business, and presentation layers, while enhancing cross-platform reliability throughout continuous development and integration
•
Leveraged Docker’s containerization feature to enable consistent application development environments across platforms and efficient development workflow
•
Maintained custom CMS to facilitate streamlined content creation and updates in the form of React components for both technical and non-technical team members
•
Mentored junior engineers in React, Node, and under-the-hood design thinking to create more purposeful products and implement best engineering practices
Leveraged React’s modular componentry and unidirectional data flow to architect a frontend with functional modals in the form of panels, enabling reusable ICP channel communication, heightened readability, and function-forward state management decisions
•
Integrated React Router to enable fast loading of components within interface modals
•
Built with Node.js runtime in Electron to provide a more secure, cross-platform compatible, and stable sandbox application environment, while enabling readable and maintainable channel-based communication between main and renderer processes
•
Integrated Typescript to provide static typing and type debugging during compilation for better code structure and predictability, scalability, made cross-platform/browser compatible and ES-next compliant with Typescript-to-Javascript transpilation
•
Incorporated Sass with CSS compiler for variable-based, highly flexible user interface implementation during development, global compatibility upon production build
•
Containerized PostgreSQL database with Docker to facilitate fast, repeatable, and automatic database instantiation upon application launch, while staying OS agnostic
•
Employed Node.js child process to run PostgresQL commands against user-inputted queries and schemas during client-side and containerized database interfacing workflow
•
Established one-to-one database-to-schema architecture for higher database availability and schema autonomy, facilitating complete user control of data and table scale, fields, frequency of use, and relations on each schema within application’s testing environment
•
Implemented separate user interface logic for database schemas versus queries inputs to facilitate specific user objectives behind different structural components within database
•
Product developed under tech accelerator OS Labs (opensourcelabs.io)