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 2024 – Present
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

Datawisp — AI-powered platform for intuitive data analysis

Jun 2023 – Nov 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

Poseidon — Cluster visualization and cost analysis tool developed under OSLabs

Jan 2021 – May 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