Skip to content
View SiegfriedBz's full-sized avatar
💭
Software Engineer | Ex-Biology (M.Sc) 🇨🇦 & Civil Eng (M.Eng) 🇫🇷🇨🇭
💭
Software Engineer | Ex-Biology (M.Sc) 🇨🇦 & Civil Eng (M.Eng) 🇫🇷🇨🇭

Block or report SiegfriedBz

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
SiegfriedBz/README.md

Siegfried Bozza

Full-Stack Engineer · Next.js / TypeScript · Web3 & AI Agents

I transitioned to software in 2022 — after fifteen years in molecular biology (M.Sc.) and environmental engineering (M.Eng.) across Canada 🇨🇦, France 🇫🇷 and Switzerland 🇨🇭.

Currently Full-Stack Engineer at Prismo.io (Next.js / TypeScript, CQRS, hexagonal architecture, Supabase). Recent personal work: three end-to-end DApp case studies on Base and Ethereum Sepolia — Solidity + Foundry, Chainlink oracles, durable LangGraph + Inngest agents — and one full-stack Web2 auction platform.

📍 Annecy, France · Open to remote roles & global relocation · Worldwide

Portfolio · Articles · LinkedIn · Email


🛠️ Stack

Layer Technologies
Frontend React, Next.js (App Router), TypeScript, TanStack Query / Table, React Hook Form, Zod, shadcn/ui, Tailwind CSS, nuqs, Recharts, Lingui
Web3 Solidity, Foundry (contracts, tests, deployment scripts), OpenZeppelin, Chainlink (VRF, Price Feeds, Automation), wagmi, viem, Reown AppKit, Alchemy, Tenderly, IPFS
AI / Agents LangGraph.js, Inngest, Gemini, Exa AI
Backend Supabase (Realtime, Edge Functions, CRON), Neon Postgres, Drizzle ORM, Stripe
Testing Foundry, Vitest, Cypress, Jest

🚀 Recent Projects

BioVerify — Agentic DeSci DApp · Repo · Live · Article

Peer review as a trust-minimised coordination game — deployed on Base Sepolia & Ethereum Sepolia.

  • Authors stake ETH; a LangGraph submission agent screens for plagiarism (Exa AI + Gemini); Chainlink VRF selects reviewers from the staked pool; human verdicts settle on-chain via EIP-712 signatures; research artifacts pinned to IPFS.
  • Durable orchestration: Inngest step.run + LangGraph checkpointers carry multi-day human-in-the-loop review across serverless cold starts.
  • Alchemy Notify webhooks (HMAC-SHA256) project contract events into Neon Postgres (Drizzle) via optimistic concurrency; viem WebSockets + TanStack Query drive the live UI.
  • 50 Foundry tests across 12 suites — 100% lines / statements / branches / functions.

Bet2Gether — Chainlink-settled prediction market · Repo · Live

Oracle-driven settlement with time-weighted payouts — Ethereum Sepolia.

  • Chainlink Automation calls performUpkeep to resolve rounds at deadline without operator intervention; settlement reads Chainlink Price Feeds.
  • Chainlink VRF v2.5 for unpredictable ERC-1155 reward token IDs; a Tenderly Web3 Action bridges resolution events to a role-gated mint. CEI pattern + OpenZeppelin nonReentrant on claimReward.

Forge — ERC-1155 crafting DApp · Repo · Live

Atomic burn–mint composition with 100% Foundry coverage on project-owned contracts.

  • Separate rules contract (Forge) vs ledger (FToken) with immutable ownership; composite IDs 3–6 minted via atomic burnBatch + mint in a single transaction. Cooldown-gated basic mints (IDs 0–2).
  • Event-driven Next.js UI with wagmi, Alchemy WebSockets and TanStack Query.

GavL (Next Auctions) — Real-time auction platform · Repo · Live

Real-time bidding with automated lifecycle and Stripe payments — full Web2 stack.

  • Supabase Realtime for live bids, CRON-triggered Edge Function for scheduled auction closure, Stripe webhooks for async payment state.
  • i18n FR / EN / DE (Lingui), URL-driven filters (nuqs), TanStack Table, Recharts dashboards, Jest tests.

🧬 Background

Before software: genomic research (INSERM — France, University of British Columbia — Canada, 3 peer-review publications) and environmental remediation project management (SUEZ, KIBAG AG — France & Switzerland).


🎯 Target Roles

Web3 full-stack · Smart-contract engineering · DeSci · Agentic / AI-augmented backends · Web2 full-stack

🌍 Open to remote roles & global relocation · full-time or part-time · Worldwide.

╰┈➤ Feel free to reach out via Email or connect with me on LinkedIn to discuss Web3, AI agents, or how we can build together.

Pinned Loading

  1. BioVerify_Agentic_DApp BioVerify_Agentic_DApp Public

    🧬 Agentic DeSci peer-review case study for scientific transparency. Orchestrates LangGraph.js with Inngest for durable AI screening workflows and Chainlink VRF for randomized, fair reviewer selecti…

    Solidity 1

  2. Bet2Gether-DApp Bet2Gether-DApp Public

    🎲 Trustless prediction markets driven by decentralized data. Automated settlement via Chainlink Price Feeds and Automation with zero admin intervention. Built with Next.js, Solidity, Foundry, wagmi…

    Solidity 2

  3. Forge-DApp Forge-DApp Public

    ⚒️ Asset composition protocol showcasing smart contract state machines and testing rigor. Complex multi-token burn-and-mint cycles with 100% Foundry branch coverage. Built on ERC-1155 with CEI patt…

    Solidity 1

  4. Next-Auctions Next-Auctions Public

    ⚖️ Fullstack real-time auction platform with multi-user bidding, automated lifecycle management, and payment orchestration. Built with Next.js, TypeScript, Supabase Realtime (live notifications), S…

    TypeScript 3

  5. siegfried-bozza-portfolio siegfried-bozza-portfolio Public

    👋 Built with Next.js, my portfolio website for showcasing my skills, projects and achievements. serving as a digital resume.

    TypeScript 1

  6. Lottery_hardhat Lottery_hardhat Public

    No Loss Lottery - ChainLink Oracle

    JavaScript 3