Software engineer working in Rust, TypeScript and Python. I contribute to open source (desktop apps, networking, blockchain SDKs and dev tooling) and build Solana and Stellar prototypes. I also run my own trading and analytics systems.
Most of my public work is fixes and features in other people's projects. A PR from me comes with tests, follows the project's own conventions, and says exactly what was checked.
Stack: Rust · TypeScript / React · Python · Node.js · Tauri · Soroban (Stellar) · Anchor (Solana) · Docker / CI
Merged
| Project | What I shipped |
|---|---|
| TabularisDB / Tabularis · 5k★ desktop SQL client (Tauri, Rust, React) | Export the full EXPLAIN table as CSV (#1184) · NDJSON export of query results (#1187) · save raw EXPLAIN plans to file (#1178) · undo/redo for pending grid edits (#1206) · copy column names as a quoted SQL list (#1185) · pause query-history capture (#1186) · first-contribution guide (#1171) |
| MergeMint contracts · Stellar | i18n key-completeness check across catalogs + JSX string lint rule (#1135) |
| neatlogs / neatroots | Normalize non-string span status.message in the OTLP codec (#264) |
In review
| Project | What |
|---|---|
| Mozilla neqo · Firefox's QUIC / HTTP/3 stack (Rust) | Named constant for the PATH_CHALLENGE/PATH_RESPONSE data length (#4116) |
| Hiero JS SDK · Linux Foundation Decentralized Trust | Fix copy-pasted JSDoc in the network, token and transaction APIs (#4562) |
| OpenRig · 8k★ multi-agent CLI | rig config get --with-source (#1628) |
| Tabularis | Scheduled database backups: timezone- and DST-aware scheduler, retention, cancellation (#1207) |
| OpsiMate | Show failed retention-toggle saves to the user + component tests (#1280) |
| Project | What it is |
|---|---|
| solana-trustless-escrow | Anchor milestone-escrow program with a timeout path, plus a web client |
| daejin-prediction-market-engine · panta-prediction-market-hub · worm-premier-league-predictor | Prediction-market prototypes and simulators (shared-pool odds, bonding curves) |
| chimp-fair-launch-portal · jupiter-2.0-redesign | Front-end concepts: a fair-launch portal and a perpetuals trading UI |
| solana-founder-user-research | User-research report for a Colosseum submission |
- Open an issue or discussion on any of my repositories
- Superteam:
jarvis-quant-agent
☕ Support the development / Поддержать разработку
English: If any of my open-source tools, PRs, smart contracts, analytics, or research have helped you, solved a production blocker, or accelerated your project — I'd be sincerely grateful for any support! Donations go directly towards maintaining RPC nodes, testing infrastructure, compute expenses, and building more high-signal open-source Web3 software.
Русский: Если мои открытые PR, смарт-контракты, симуляторы или исследования принесли вам пользу, помогли решить сложную архитектурную задачу или сэкономили время — буду искренне благодарен за любую поддержку! Все донаты идут на оплату серверов, приватных RPC-нод, вычислительных мощностей и дальнейшую разработку открытых инструментов.
| Network | Address |
|---|---|
| Solana (SOL, USDC) | CmqpfPEXkksW7gvDRaMdKFv1vmdwupe8pBkDD8trkKwY |
| EVM (Ethereum, Arbitrum, Base, BSC, Polygon) | 0xfcef7bc3053ae9589da2c6b9084902bd9d2aa54a |
| Stellar (XLM, USDC) | GA7TXEBMEPQCLHIYCWDN7RKAO5IMRD2UV7O7TZXMEW6VZUMEXNR4XBB5 |
| TON | UQBu8EMAjJhy_J-j8vTMhohn33tiubo8tnaCz76JQbMwHLtx |
| TRON (USDT TRC-20) | TPDC7YHRy72GjRh5sLGgp3tPu4uHfWq5cF |