Hi, I'm

Sarah Chow

Senior Software Engineer

I build performant web and mobile applications with React, TypeScript, and Rust. Focused on creating intuitive user experiences and scalable systems.

Experience

Senior Software Engineer

The HydroVac App

Dec 2024Present
TypeScriptReact NativeExpoFirebaseFirestoreReact NavigationReact Native Maps
  • Led the development of modular, responsive components in React Native to streamline scheduling workflows, enhancing code reusability and preventing UI-related bugs by over 30% during initial testing
  • Coordinated cross-platform development using Expo, reducing setup and build time by 45% and accelerating product delivery, while ensuring interface consistency across iOS and Android devices
  • Incorporated Firebase and Firestore to secure user authentication and live data management between clients, reducing backend overhead and supporting seamless multi-user access with near-zero latency
  • Maintained the large-scale application using TypeScript, resulting in a 30% reduction in bugs

Software Developer

DatawispAI-powered platform for intuitive data analysis

Jun 2023Nov 2024
TypeScriptRustReactMobXPostgreSQLSQLiteWebAssemblyWebpackCypressArgos CI
  • Deployed advanced NLP features using OpenAI GPT-4 architectures, resulting in a 20% improvement in text generation accuracy and an increase in engagement across the platform
  • Expanded on the concurrent system in Rust, increasing processing speed and reducing memory usage
  • Introduced Argos CI for visual regression testing, ensuring UI consistency and catching visual defects early, which led to a 30% reduction in post-release visual bugs
  • Developed interactive data visualizations using D3.js and Visx, transforming complex data sets into insightful and user-friendly charts and graphs, resulting in a 40% increase in data comprehension

Software Engineer

PoseidonCluster visualization and cost analysis tool developed under OSLabs

Jan 2021May 2023
TypeScriptNext.jsReactTailwind CSSMongoDBNextAuth.jsSWRCypress
  • Implemented server-side rendering with Next.js to optimize application performance, resulting in a 40% decrease in page load times and a 25% increase in organic search traffic due to improved SEO
  • Executed end-to-end tests using Cypress, resulting in a 40% reduction in post-deployment bugs
  • Leveraged Docker and Kubernetes to ensure consistent performance of interdependent apps by enabling flexible scaling processes; this reduced deployment time and minimized the risk of conflicts and errors
  • Utilized Tailwind CSS to design the user interface, accelerating the development process by 30%

Skills