Full-StackBlockchainEngineer

Building production-grade onchain applications used at scale.

Smart contracts, DeFi infrastructure, embedded wallets, and full-stack products.

  • Base
  • Ethereum
  • Solana

GITHUB

2,511 contributions in the last year

@0xJakesson GitHub (opens in a new tab)

Selected work

Some of the projects I've built, and the companies I've helped grow.

Sport.Fun

My role: Lead smart contract developer
The Project
An on-chain fantasy sports prediction platform.
What I Built
I personally developed all game's core smart contracts (The ERC-1155 Players, Pack Sale, Reveals, Development System, Security checks and Permissions), as well as co-developed the custom market (an ERC-1155/ERC-20 DEX), which enabled real-time trading of the fractionalized footballer shares.
Outcome
The DEX recorded more than $10M+ in volume in its first 2 weeks, and the platform token TGE'd on all major exchanges.
  • Smart contracts
VOLUME
$130M+
NETWORK
BASE
Visit Sport.Fun(opens in a new tab)

What I build

Where I spend my time: contracts that hold real money, and the apps, data and payments that sit on top of them.

Smart Contracts

Production Solidity, built to be upgraded and audited.

I write contract suites in Foundry on OpenZeppelin's upgradeable stack: UUPS proxies with V2 upgrade paths, granular roles, per-feature pausing and backend-signed EIP-712 authorisation with replay protection.

  • Upgradeable by designUUPS proxies, storage-safe V2 upgrades and deploy scripts that grant roles in order.
  • Signed authorisationEIP-712 orders and purchases signed by the backend, verified onchain with nonces and IDs.
  • Tested to the invariantHundreds of unit tests per suite, with invariant runs on the accounting that matters.
  • Markets and DEXsAn ERC-1155 / ERC-20 player market for real-time trading of fractionalised shares.

Used on

  • Sport.Fun
  • Zuuna
  • AtlasOra

Escrow & Payments

Money in, money held, money out, all accounted for onchain.

Escrow that holds stablecoins until a booking or market resolves, with fees accrued apart from principal so a payout can never be blocked. Card payments reach the same contracts through a server wallet, and idle funds can earn yield on Aave.

  • Stablecoin escrowUSDC and EURC bookings with full, split and partial release, plus guest refunds.
  • Card to chainPayment webhooks that create the booking onchain from a server treasury wallet.
  • Yield on idle fundsAn Aave v3 vault with an idle buffer, exact principal tracking and harvested yield.
  • Settlement and claimsPer-side cost basis, batch claims and refunds when a market is voided.

Used on

  • AtlasOra
  • Zuuna

Full Stack Products

The whole product, from schema to admin panel.

Next.js App Router apps on Supabase: auth with magic links, Google and Telegram, realtime chat and feeds, scheduled jobs, transactional email and the admin suites the team runs the business from.

  • Postgres done properlyHundreds of migrations, row-level security locked down, service roles only where needed.
  • RealtimeChat with typing indicators, live notifications and feeds over Supabase Realtime.
  • Jobs and workersVercel crons for points, roundups and payouts, plus an always-on worker for exchange streams.
  • Admin toolingApplication review, CRM, audit logs and feature switches, built alongside the product.

Used on

  • Welcome3
  • TraderChamber
  • AtlasOra
  • Tokenomics.com

Wallets & Onchain Data

Connect, prove ownership and keep the database in step with the chain.

Wallet sign-in and ownership proofs, embedded smart accounts with a paymaster, external wallets through RainbowKit, and indexing pipelines that stream contract events into Postgres.

  • Sign-in with EthereumServer-issued nonces and server-side signature checks, used to verify NFT holdings.
  • Wallets inside your appCustodial or non-custodial wallets built into the product with Privy or Coinbase CDP, alongside traditional wallet connectors.
  • Event indexingGoldsky pipelines and Alchemy reads for bookings, releases and refunds.
  • Read-only verificationEncrypted API keys and per-venue request signing to verify trading volume.

Used on

  • Welcome3
  • AtlasOra
  • TraderChamber

Solana Launches

Launch sites and the airdrop tooling behind them.

Art-first launch sites built for sharing, and the scripts that get tokens into holders' wallets: collection snapshots, associated token accounts created ahead of time, and transfers that survive a congested network.

  • Holder snapshotsPaged collection reads through Helius, counted per owner and cleaned of marketplace wallets.
  • Reliable airdropsPriority fees from live estimates, compute budgets, retries with backoff and failure logs.
  • Launch sitesScroll-driven, mobile-first pages with the token, listings and socials one tap away.
  • Weighted dropsAllocations multiplied by how many NFTs each holder owns.

Used on

  • Nubcat
  • Lil Potates

Toolkit

  • Onchain · EVM

    Solidity & Foundry

    Upgradeable contracts with role-based access, signed off-chain authorisation and invariant-tested accounting.

    • Solidity
    • Foundry
    • OpenZeppelin
    • UUPS
    • EIP-712
  • Frontend

    Next.js & React

    App Router products with server actions, typed data flows and wallets that feel native.

    • Next.js
    • React
    • TypeScript
    • Tailwind
    • wagmi · viem
  • Backend & data

    Supabase & Postgres

    Locked-down row-level security, realtime chat and feeds, cron jobs, workers and admin tooling.

    • Postgres
    • Supabase
    • Vercel
    • Fly.io
    • Resend
  • Wallets & indexing

    Onchain data

    Sign-in and ownership proofs, embedded smart accounts and event pipelines from chain to database.

    • SIWE
    • Coinbase CDP
    • Goldsky
    • Alchemy
    • Helius

Building something onchain?

I take on smart contract and full stack work. Tell me what you're building.