LinkedIn / Projects / Open-source work
I'm a full-stack developer building web and mobile apps, learning by shipping, and contributing to open source. I enjoy turning everyday problems into software that's straightforward to use — from splitting a dinner bill to making a command-line tool work better.
Right now, I'm building Split-app and growing as an open-source contributor through focused changes, tests, and documentation.
|
Shared expenses. Less mental math. A mobile app for shared bills, receipt items, group balances, and settlements. Built for iOS and Android, with real-time data and account-free group members.
|
A place to manage the stay. A hotel booking management web app. A project for putting React, server-state management, and a hosted backend together in a practical interface.
|
I want my contributions to make someone else's work easier. Here are a few pull requests I've submitted:
| Project | Contribution |
|---|---|
| jsonfmt-cli | In-place JSON formatting with symlink refusal and permission preservation. |
| crypto-price-cli | JSON Lines output for refresh streams and shell pipelines. |
| fx-rate-cli | JSON Lines output, including grouped currency conversions. |
| Aiset | An alternate transcript root for isolated demos and tests. |
| OMK | Tests for HTTP-header normalization and duplicate-header behavior. |
| Area | Technologies |
|---|---|
| Languages | TypeScript · JavaScript · Python |
| Web | React · Next.js · Tailwind CSS |
| Mobile | React Native · Expo |
| Backend & data | Node.js · Express · Convex · Supabase · MongoDB |
| Practice | Git · CLI tools · Testing · Data structures & algorithms |
I'm interested in practical web and mobile projects, developer tools, and open-source problems I can help solve. Have something in mind? Connect with me on LinkedIn.
Build something useful. Understand how it works. Make it better. Share what you learn.