About Projects Articles
SB
EU
Open to global relocation
FrenchEnglish
Schedule a call

Siegfried Bozza

Full-stack engineer Web3 AI integrations

From wet labs to Web3

I transitioned to software in 2022 — after an M.Sc. in Molecular Biology, an M.Eng. in Civil Engineering, three peer-reviewed publications, and roughly fifteen years across research and field engineering in France, Canada, and Switzerland.
Two fields, one realization: in the lab, peer review was opaque — reviewer identities hidden, incentives misaligned. In the field, compliance depended on individual diligence, not systemic enforcement. Integrity was optional in both.
That's what drew me to software, and eventually to Web3 — not as speculation, but as infrastructure. A place where the audit trail doesn't belong to anyone and integrity is a property of the system, not a courtesy.

I built the experience methodically: starting at Renuo AG (agency, Zurich), then freelance across Europe and Bali, and now as a full-stack engineer at Prismo.io — a production SaaS where I work daily with Next.js, TypeScript, CQRS, hexagonal architecture, Supabase, and test coverage (Vitest + Cypress).
Alongside that, I've shipped four end-to-end personal projects: three Web3 DApps on Base and Ethereum Sepolia and one full-stack Web2 auction platform. The most recent — BioVerify — treats peer review as a coordination game:
  • Research artifacts content-addressed on IPFS
  • Reviewer selection via Chainlink VRF
  • Stakes, rewards, and slashes settled on-chain
  • Multi-day human-in-the-loop review via LangGraph + Inngest, surviving serverless cold starts
Beyond Web3, I build and ship production systems daily — real-time backends, event-driven architecture, Stripe integrations, i18n.

Open to remote and global relocation — full-time or part-time — across Web2, Web3, and agentic systems. Wherever I land, I'll show up ready to build — and find a mountain or a wave on Sundays.

Work Experience

  • Prismo.io

    08/2024 - Present
    Full-Stack Engineer · SaaS PlatformFrance (Hybrid)
    • High-Performance UI: Built responsive data grids with TanStack Table, type-safe server-side URL state (nuqs), and Recharts KPI widgets on a shadcn/ui + Tailwind CSS design system, with i18n support and Next.js App Router streaming + React Suspense for smooth UX on large datasets — deployed on Vercel.
    • CQRS & Event-Driven Patterns: Read/write separation across core domain workflows, implemented over Supabase primitives — database triggers, RPC functions, and the typed Supabase client.
    • Domain-Driven Design: Domain logic decoupled from infrastructure via ports/adapters (hexagonal architecture).
    • Testing: Wrote Vitest unit tests and E2E tests with Cypress.
    • AI-Augmented Development: Integrated AI agents in Cursor for planning and implementation. Treated all agent-generated code as standard PRs requiring architectural review and testing before merge.
    • Agile Delivery: Contributed in 2-week sprints tracked in Linear, with backlog refinement sessions, peer code reviews on every PR, Git Flow branching, and required CI checks before merge.
  • Freelance

    07/2023 - 08/2024
    Full-Stack DeveloperFrance / Indonesia (Remote)
    • Developed React/Next.js applications styled with Tailwind CSS + shadcn/ui and animated with Framer Motion, backed by MongoDB, with unit and integration tests using Jest.
    • Contributed front-end features to DeXter-on-Radix, an open-source decentralized exchange DApp.
  • Renuo AG

    07/2022 - 06/2023
    Software Engineer InternZurich, Switzerland
    • Contributed to full-stack team projects across multiple agency clients, working in Ruby on Rails, JavaScript / TypeScript, and React, using RSpec for Rails tests, with attention to clean code practices and agile delivery.

Featured Projects

Full-stack end-to-end case studies.

Web3 Architecture & Coordination

  • BioVerify: Multi-chain Agentic DeSci Case Study (Base & Ethereum Sepolia)

    A case study in treating scientific peer review as a coordination game: authors stake ETH, an AI agent screens for plagiarism, Chainlink VRF picks reviewers, and human verdicts settle on-chain — with research artifacts pinned to IPFS.

    • Getter-less contract, event-sourced readsBioVerifyV3 emits events instead of exposing view getters; Alchemy Notify delivers logs to an HMAC-SHA256-verified webhook that projects into Neon Postgres with optimistic concurrency — the frontend reads from the projection, not the chain.
    • Dual-agent pipeline — a Submission Agent fetches the IPFS manifest and runs a neural search via Exa AI for plagiarism screening; a Review Agent manages multi-day human-in-the-loop peer review, with LangGraph checkpointers and Inngest durable execution so workflows survive serverless cold starts.
    • Trust-minimized reviewer selection — after screening passes, Chainlink VRF provides cryptographically verifiable randomness to pick peer reviewers from the staked pool — no operator or contract owner can influence who reviews a submission.
  • Bet2Gether: Chainlink-Settled Prediction Market

    A proof-of-concept for running prediction markets where settlement is decentralized and tamper-resistant, staying outside any operator's hands: Chainlink Price Feeds set the price at deadline, Automation triggers resolution, and VRF randomizes ERC-1155 rewards.

    • Automation-driven resolutionChainlink Automation calls performUpkeep so eligible rounds move without a human operator clicking resolve.
    • Verifiable inputsChainlink Price Feeds for settlement prices and Chainlink VRF v2.5 for unpredictable ERC-1155 reward ids.

Smart Contract Patterns & Testing

  • Forge: Atomic ERC-1155 Crafting (Sepolia)

    An experiment in ERC-1155 crafting rules: the ledger (FToken) handles balances while the rules contract (Forge) encodes recipes, cooldowns, and atomic burn-then-mint — with 100% Foundry coverage.

    • Atomic forging — Composite tokens (IDs 3–6) are created by burning their inputs and minting the result in a single transaction (burnBatch + mint) — one wallet confirmation, no half-updated balances.
    • Ownership-gated compositionForge deploys FToken (ERC-1155) and becomes its immutable owner; all supply mutations are gated behind onlyOwner, cleanly separating crafting rules from the token ledger.
    • Foundry rigor — 37 tests, 100% coverage on Forge.sol, FToken.sol, and deploy scripts; contracts verified on Sepolia.

Full-Stack Web2

  • GavL — Next Auctions: Real-Time Auction Orchestration (Sep–Oct 2025)

    A learning build for real-time full-stack flows: live multi-user bidding over Supabase Realtime, automated auction closure via CRON + Edge Functions, and Stripe settlement with RLS-safe webhook handling.

    • Asynchronous Settlement — secure Stripe webhook ingestion, using elevated Supabase Service Roles to safely bypass Row Level Security (RLS) and update payment states asynchronously.
    • Automated lifecycle + live sync — a Supabase CRON job triggers the close-auctions Edge Function on schedule; DB changes propagate to all connected clients via Supabase Realtime broadcasts.
    • i18n + DDDFrench, English, and German via Lingui; domain/ports/repositories/services with Jest coverage on core workflows.

Earlier career (pre-software)

Before transitioning to software engineering, I spent roughly fifteen years performing molecular biology research and environmental engineering fieldwork across France, Canada, and Switzerland.

  • KIBAG Gruppe · SERPOL · SITA Remediation (SUEZ)

    2012 - 2020
    Land Remediation Engineer / Project ManagerFrance & Switzerland
    • Conducted environmental fieldwork, managed soil-sampling operations, and handled compliance reporting for industrial sites.
  • INSERM · University of British Columbia

    2001 - 2009
    Molecular Biology ResearcherFrance & Canada

Education

Software & Web3

  • EVM Architecture & Smart Contract Security Specialization
    2025 - Remote
    Metana — 5-month intensive on Solidity. Completed core curriculum focused on EVM architecture, advanced Foundry testing, and oracle integration.
  • M.Sc. Blockchain Technologies
    2021-2023 - Remote
    University of Barcelona — decentralized architectures, cryptography, and smart-contract protocol design. Completed part-time alongside the Le Wagon bootcamp (2022) and first engineering roles (Renuo AG, 2022–2023). GBI scholarship recipient (Global Blockchain Initiative Local Hub — France, Dec 2021 – Apr 2023).
    Read my No-Loss Gaming article
  • Full-Stack Software Engineering Bootcamp
    2022 - Zurich, Switzerland
    Le Wagon — 2-month intensive on JavaScript, React, Rails, and modern web tooling. Continued as Teaching Assistant in Zurich after graduating.

Earlier engineering & science

  • M.Eng. Civil & Environmental Engineering
    2012 - France
    École des Mines — Civil and Environmental Engineering curriculum.
  • M.Sc. Molecular Biology & Genetics
    2001 - France
    University of Montpellier — Molecular Biology & Genetics. Followed by research roles in France (INSERM, Institute for Neurosciences of Montpellier) and Canada (University of British Columbia, Vancouver). Co-author on 3 peer-reviewed papers on stem cells and epigenetics:

Technical Skills

Frontend
  • React
    React
  • Next.js
    Next.js
  • TypeScript
    TypeScript
  • TanStack Query
    TanStack Query
  • TanStack Table
    TanStack Table
  • React Hook Form
    React Hook Form
  • Zod
    Zod
  • shadcn/ui
    shadcn/ui
  • Tailwind CSS
    Tailwind CSS
  • Lingui
    Lingui
  • nuqs
    nuqs
  • Recharts
    Recharts
  • Motion (Framer Motion)
Backend
  • Supabase
    Supabase
  • Stripe
    Stripe
  • Inngest
    Inngest
  • Drizzle
    Drizzle
  • Neon
    Neon
  • MongoDB
Testing
  • Jest
    Jest
  • Vitest
    Vitest
  • Cypress
    Cypress
Web3
  • Solidity
    Solidity
  • Foundry
    Foundry
  • OpenZeppelin
    OpenZeppelin
  • Wagmi
    Wagmi
  • Viem
    Viem
  • RainbowKit
    RainbowKit
  • Reown
    Reown
  • Chainlink
    Chainlink
  • Alchemy
    Alchemy
  • Tenderly
    Tenderly
  • IPFS
    IPFS
AI / Agents
  • LangGraph
    LangGraph
  • Exa AI
    Exa AI
  • Gemini
    Gemini