NewPaper
- Period
- Apr 2023
- Status
- Shipped
- Role
- Product engineer

Shipped Android + iOS apps and the Node.js API powering the full modular project-management suite.
Modular, unopinionated team and project management platform for managing people, time, and work. Integrated tools for team management, time tracking, tasks, reporting, and collaboration—on web and mobile. My role: Full-Stack Engineer—architected and engineered the mobile app for Android and iOS to production using TypeScript, React Native, Kotlin, and Swift; wrote the API with Node.js and deployed to AWS; built native modules.
A modular work platform has to connect people, time, tasks, reporting, and communication without making the web and mobile experiences feel like separate products.
The work joined a shared Node.js API with React and React Native products, adding native Android and iOS capabilities where the mobile experience required them.
How it works
Model
Define shared people, work, and time data across modules.
Build
Ship web, API, and mobile capabilities as one product system.
Integrate
Connect native services and cross-module workflows.
Release
Deliver Android and iOS applications alongside the web platform.
Key decisions
Share product logic across platforms
TypeScript and React Native provided a common product layer while preserving room for native platform integrations.
Build native where it matters
Kotlin and Swift modules handled platform-specific behavior such as notifications and offline synchronization.
Connect module workflows
Time, leave, tasks, reporting, and financial workflows were designed to exchange useful context instead of operating as isolated tools.
Technologies
TypeScript / React Native / Kotlin / Swift / Node.js / AWS
Continue exploring

