Software Engineer
Consulting frontend developer role for an energy startup.
Led the development of scalable front-end architecture for a dynamic business intelligence widget system. Innovated a proprietary data normalization method to converge various datasets, which enhanced integration with visualization tools. Crafted user-configurable visualizations, capable of processing and displaying multifaceted data streams, facilitating multi-sourced graphs, and flexible data visualization.
Key Achievements:
Developed an extensible front-end widget framework, improving data compatibility and visualization flexibility.
Engineered a bespoke data normalization process, allowing seamless integration with varied data sources enabling users to source as many data-inputs of any type for visualization.
Crafted custom ChartJS controllers for user-configurable visualizations, allowing for both chart types and chart attributes to be modified with a high level of granularity with any set of data.
- D3.js
- ReactQuery
- Business Intelligence Tools
- Data Visualization
Associate Developer
Consulting frontend developer role for an energy startup.
Contributed to the transformation of IoT devices into advanced analytics platforms product by an energy startup. The team defined methods for data exploration with a system that mapped IoT networks, simplifying complex entity relationships and data aggregations.
Key Achievements:
Collaborated in converting IoT data into actionable visualization components, enabling users to see concepts such as risk scores, change over time, and warnings as simplified KPIs or advanced area graphs with trend predictions.
Designed a navigable IoT data tree structure, enabling detailed entity analysis and data aggregation.
Architected views for natural disaster events, enabling users to get data driven alerts with snapshots of actionable data.
- ReactJS
- Redux
- Data Visualization
Mentorship - Summer Challenge Project
Developed a graph analysis-based visualization tool for cocktail data, offering ingredient suggestions in response to user input, mentored by a Microsoft professional. Utilized Python with NetworkX and Flask, and JavaScript with React and D3 for the frontend.