Amanullah

Full-Stack & Blockchain Developer

theamanullahdev@gmail.comamanullahdev.comgithub.com/theamanullahdev@amanullah_bhlm

Summary

Full-stack developer specializing in blockchain, with working depth in AI integration and Linux security. I take a product from contract or API to deployed interface, mostly solo. Recent work: an end-to-end encrypted payments layer built in 36 hours, a Solana messaging protocol with no backend, and two public Rust desktop tools: Paperloom, released for Linux, Windows, and macOS, and Latch.

Skills

Languages
TypeScript, JavaScript, Rust, Solidity, Python, Bash
Web
React, Next.js, Tailwind CSS, Node.js, Express, REST APIs
Data & ops
PostgreSQL, MongoDB, SQLite, Docker, Nginx, VPS and Vercel deployment
Blockchain
Solidity + Foundry, Anchor (Solana), CosmWasm, viem, Web3.js
AI
Claude and Gemini APIs, MCP servers
Security
Linux hardening, polkit, applied cryptography, authorization design

Selected Projects

Parley: encrypted messaging for payments

Solo, 36 hours | MoonPay PayBox Hackathon, Oct 2026
  • Gave every invoice, transaction, or payment request its own private end-to-end encrypted thread between two wallets, carrying the request, the payment, and a sealed receipt verified on-chain.
  • Built every layer: Solidity/Foundry contracts (upgradeable proxy, 48 tests) live on Base mainnet and Sepolia, a gasless relay using EIP-712 / ERC-1271 signed actions, a TypeScript MCP plugin, and a web inbox with a no-wallet demo and a one-line merchant widget.
  • Live at parley-panel.vercel.app.

StellaChat: messaging protocol on Solana

Solo | Rust, Anchor, Next.js
  • Designed a complete chat protocol (public rooms, invite-only groups with admin roles, direct messages) as program accounts under one custom Anchor contract, with no backend and no database.
  • Added session-key signing so chat needs one wallet signature, with an on-chain check that limits the key to posting messages.
  • 21 passing integration tests, plus verification against real devnet transactions.

Paperloom: live wallpaper app

Rust, libmpv | v0.2.0 released | public on GitHub
  • Plays MP4 loops as the desktop background on Linux, Windows, and macOS, and pauses itself on fullscreen apps, screen lock, or low battery so idle cost stays near zero.
  • Released with installers for every platform (.deb, .rpm, Flatpak, .msi/.exe, .dmg), all built and published automatically by GitHub Actions, plus a signed apt repository and an in-app updater.
  • Verified on a real Linux X11 desktop; the Windows and macOS ports are built and packaged in CI.

Latch: Linux security control panel

Rust, GTK3, polkit | public on GitHub
  • One app to switch Wine, xdotool, and the firewall on and off, so an unknown .exe or an AI agent cannot control the machine unless I allow it.
  • Making the system safer is free; making it riskier asks for a polkit password. Timed unlocks re-lock automatically.
  • A tiny root helper that knows six jobs and takes no input, tested on a throwaway fake root. Grew out of my earlier Wine-Locker shell scripts.

ClauseLens: AI contract review

Next.js, Claude | clauselensapp.vercel.app
  • Compares an original and a revised contract and scores every change as critical, moderate, or minor, with a plain-English explanation and a reject / negotiate / acceptable recommendation.
  • Accepts PDF, DOCX, and TXT with no login.

Experience

Full-Stack & Blockchain Developer, Self-employed

2022 - Present
  • Build and ship production web apps and dApps end to end: design, backend, contracts, deployment.
  • Led the technical infrastructure of a live multi-service agency platform and built a client portfolio site for a Shopify agency owner.
  • Started in web development in 2021 and moved into smart contracts and dApps on Ethereum and Solana.