Frontend Engineer
2025 — PresentSongsterrRemote
Popular guitar tablature service with a multi-million user audience. Product frontend across the whole surface — interactive UI, component architecture, experiments, tooling — plus deep ownership of the i18n platform, in an async remote team.
- Refactored the app's floating UI into a single useFloatingDropdown hook, replacing per-component portal boilerplate across selects, tuning editors and settings panels.
- Redesigned complex product UI: drum notation with responsive mobile layout and contextual help, the AI regeneration panel, refreshed toast notifications.
- Own the frontend i18n platform: ten-plus languages across hundreds of components on a unified gettext/.po workflow with type-safe codegen and grammar-aware word order.
- Designed and shipped a locale-import static analyzer with auto-fix, wired into the CI of multiple services — eliminating a class of "silent English fallback" bugs.
- Led subsystem refactors: centralized notification localization across hundreds of files, moved locale resolution out of a Web Worker, split translations into lazy-loaded domains.
- Ran product A/B experiments end-to-end — from experiment settings and UI to asset optimization (PNG → WebP → inline SVG) and analytics.
- Delivered beyond the web app: Mocha test suites for domain logic, internal MCP server features (TypeScript service code with tests), iOS/Android user-testing support.
TypeScript · Preact · SSR · CSS Modules · Web Workers · gettext/.po · Mocha / Playwright