Skip to content
View ignromanov's full-sized avatar
:shipit:
:shipit:

Block or report ignromanov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ignromanov/README.md

Hey, I'm Ignat

Builder & Web3 Frontend Engineer — crafting privacy-first tools for the decentralized economy.

Currently building VoidPay | Previously DApp Architect at Curve.fi

LinkedIn X Buy Me A Coffee


Building VoidPay

Privacy-first crypto invoicing — all data lives in the URL. No backend, no signup, no tracking.

https://voidpay.xyz/pay#N4IgbghgTg9g...
                       └─ Compressed invoice (never sent to server)

The idea is simple: generate a link, share it, get paid. The invoice IS the URL — if we shut down tomorrow, your links still work.

Why it matters: Crypto payments today are raw wallet addresses in Telegram chats. Error-prone, unprofessional, zero privacy. Enterprise tools like Request Finance require KYC and store your transaction history. VoidPay sits in between — professional invoicing with zero data collection.

Live App | Source Code

Stack: Next.js 15 · TypeScript · Viem · Wagmi · Zustand · Tailwind CSS · Vercel


What I Build

  • Stateless Web3 interfaces — local-first architecture, no backend dependencies
  • DeFi frontends — AMM dashboards, swap UIs, liquidity management (Curve, Uniswap)
  • Open-source librariesbig-decimal for high-precision arithmetic in JS/TS
  • Privacy tools — URL-as-database patterns, client-side cryptography

Tech Stack

Frontend & UI

TypeScript React Next.js TailwindCSS

Web3 & Blockchain

Ethereum Viem Wagmi Polygon Arbitrum Optimism

State & Data

Zustand TanStack Query

Infrastructure

Node.js Vercel Docker PostgreSQL

DeFi: Curve · Uniswap · Aave · 1inch


Philosophy

I believe financial tools should be private by default, not by opt-in. If a service can lose your data, it eventually will. The best architecture is the one that never had your data in the first place.

Building at the intersection of Web3 UX and privacy engineering — making crypto payments as simple as sharing a link.


Let's Connect

Open to conversations about Web3 product design, privacy-first architecture, or DeFi UX.

Pinned Loading

  1. voidpay voidpay Public

    Stateless crypto invoicing — all data lives in the URL. No backend, no signup, no tracking. Privacy by architecture.

    TypeScript 1 1

  2. crypto-cash-contracts crypto-cash-contracts Public

    CryptoCash smart contracts - Ethereum contracts for generating and redeeming secret codes to acquire tokens.

    TypeScript

  3. crypto-cash-webapp crypto-cash-webapp Public

    CryptoCash web application - A token-based system for generating and redeeming secret codes to acquire tokens.

    TypeScript

  4. big-decimal big-decimal Public

    A high-precision decimal arithmetic library for JavaScript/TypeScript with arbitrary precision and zero dependencies.

    TypeScript