Powur PBC
Senior Software Engineer
May 2023–Present
Senior Software Engineer
Software Engineer
- Serve as the sole mobile engineer and technical owner for Powur Home, the React Native application that replaced the company's legacy homeowner app across iOS and Android.
- Built Powur Home from an initial product concept in roughly three months, including architecture, implementation, testing, releases, and Ruby on Rails and Node.js backend changes.
- Progressed across three systems: Rails and React, NestJS and React, and React Native, and continue to contribute across all three today.
- The app serves hundreds of active users within a homeowner base of several thousand.
- Reduced total page load time for a React application from 8 to 12 seconds to roughly 1 to 2 seconds by diagnosing Rails backend bottlenecks. Used Rails logs, Rails console, and PostgreSQL execution plans to understand query timing and scan behavior, then applied targeted fixes such as adding indexes, eliminating N+1 queries, and avoiding unnecessary retrieval of large JSONB columns.
- Share practical guidance through pull-request reviews and team discussions, including React behavior, database query patterns, and implementation tradeoffs.
Ruby on Rails · React · React Native · TypeScript · PostgreSQL · Node.js