Lead developer.

Eight-plus years across software and blockchain, building production backend systems, AI pipelines and smart-contract protocols. I lead engineering at SEOLocal on a white-label SEO platform serving 54,000+ users, and have shipped protocols on Stellar and Optimism mainnet and Proof of Humanity infrastructure for Consensys. Python, TypeScript, Solidity and Rust.


01 / Work

Selected work

8 projects · 2022 – 2026

SEO Local dashboard showing the BRON ranking overview for a customer domain

SEO Local

Featured · Principal engineer · Blackwood Productions · Feb 2026 – present · Ongoing

White-label SEO platform serving 54,000+ users: marketing site, multi-tenant reseller dashboard with vanity domains and automatic TLS, and a NestJS data service that replaced a legacy PHP admin. TypeScript, Next.js, NestJS, tRPC, MariaDB.

CADE service API reference rendered with ReDoc

CADE

Sole engineer · Blackwood Productions · Mar 2025 – present · Ongoing

AI content-automation platform behind SEOLocal: crawls customer sites, researches keywords, and writes and publishes articles through a multi-stage LLM pipeline, plus its WordPress plugin. Python, FastAPI, Celery, PostgreSQL, pgvector.

Ranking Service Swagger UI listing the queue, pingback, score and retrieve routes

Ranking Service

Sole engineer · Blackwood Productions · Dec 2025 – present · Ongoing

SERP rank-tracking service over DataForSEO across Google, Yahoo, Bing and DuckDuckGo, with score history, cost control and branded ranking emails. Python, FastAPI, Celery, MariaDB, Redis.

Coopstable dApp mint and burn screen with account panel and protocol stats

Coopstable

Sole engineer · Bread.coop · May 2025 – Apr 2026 · Mainnet live

Cooperative stablecoin on Stellar, backed by a $10,000 Stellar Foundation grant: four Soroban contracts in Rust, a Next.js dApp and a NestJS worker that claims and distributes yield on a schedule. Rust, Soroban SDK, Next.js, NestJS.

hashtag.space landing page with domain search, SPACE price chart and premium-name ticker

Hashtag (HDNS)

Lead smart-contract engineer · Blackwood Productions · Dec 2022 – Aug 2025 · Complete

Decentralized naming protocol on Optimism mainnet with a full token economy; its liquidity pool held about $200K in ETH at its peak. Solidity, Hardhat, OpenZeppelin, React, wagmi.

names.linea.build landing page for Linea ENS on desktop

Linea (Consensys)

Senior full-stack engineer · Consensys · Jul 2024 – Oct 2024 · Complete

Proof of Humanity worker for Linea, taken from first commit to production in three months, plus contributions to the Linea ENS app serving over 100k users. TypeScript, NestJS, Prisma, PostgreSQL, Kubernetes.

SEO Local deployments

Sole author · Blackwood Productions · Dec 2025 – present · Ongoing

Ansible, Docker Compose and Caddy pipeline deploying nine production services with health-gated rollouts and on-demand TLS for reseller domains. GitHub Actions, Ansible, Docker, Caddy.

BWP Tools

Sole author · Blackwood Productions · Aug 2026 – present · Ongoing

Private Claude plugin marketplace: guarded production database, Celery, API and Logfire access for three engineering teams, plus a read-only agent that audits task failures into a prioritised fix list. Claude Code plugins, MCP, Python 3.


02 / Case notes

What each one did

Only what the repositories and live sites can back up.

SEO Local

Principal engineer · Blackwood Productions · Feb 2026 – present · Ongoing

The white-label SEO platform behind seolocal.net: a public marketing site, the multi-tenant dashboard that resellers run on their own vanity domains, a NestJS data service in front of the production MariaDB database, and an auth server that owns Google OAuth for Search Console on behalf of every tenant. The Next.js apps hold no database credentials; every read and write passes through the service under API-key and HMAC-signed auth.

Outcomes
  • Led the SEOLocal monorepo as principal engineer: the white-label multi-tenant dashboard serving 54,000+ users, reseller vanity domains with automatic TLS, and Stripe and PayPal billing.
  • Replaced a legacy PHP admin in seven weeks with a NestJS data service over the production MariaDB database, with API-key and HMAC-signed auth that keeps database credentials out of the web apps.
Stack

TypeScript, Next.js, React, NestJS, tRPC, Prisma, MariaDB, PostgreSQL, Stripe, PayPal, Docker, GitHub Actions, Logfire.

Links

seolocal.net · dashboard.seolocal.net · SEO service API docs · Repository private

CADE

Sole engineer · Blackwood Productions · Mar 2025 – present · Ongoing

The AI content-automation platform behind SEOLocal. Given a customer domain it crawls the site, classifies the business, researches keywords, writes articles through a multi-stage LLM pipeline and publishes them to WordPress, then keeps FAQs, schema markup and taxonomy in sync. A FastAPI and Celery backend with priority queues and circuit breakers, plus a WordPress plugin in PHP 8 that renders the output on customer sites.

Outcomes
  • Cut publish-step latency by 97% and removed the LLM inference cost of formatting by replacing an LLM pass that took 87% of publish time with a deterministic formatter.
  • Extracted structured business context for every production domain on a FastAPI and Celery backend with priority queues and circuit breakers.
Stack

Python, FastAPI, Celery, PostgreSQL, pgvector, Redis, pydantic-ai, PHP, Docker, GitHub Actions, Logfire.

Links

API reference (ReDoc) · Repositories private

Ranking Service

Sole engineer · Blackwood Productions · Dec 2025 – present · Ongoing

SEOLocal's SERP rank-tracking service. It works out which customer domains are due, queues keyword lookups with DataForSEO across Google, Yahoo, Bing and DuckDuckGo, scores the results and keeps score history, and feeds ranking reports and branded emails back to the platform. Every lookup records its cost, and a cache returns repeat lookups at zero cost.

Outcomes
  • Built and stabilized the service, replacing its cost circuit breaker with per-run budgets and an in-flight semaphore so runaway retries cannot recur.
Stack

Python, FastAPI, Celery, Redis, MariaDB, DataForSEO, Docker, GitHub Actions, Logfire.

Links

API docs (Swagger) · Repository private

Coopstable

Sole engineer · Bread.coop · May 2025 – Apr 2026 · Live on Stellar mainnet since July 2025

A cooperative stablecoin protocol on Stellar, built for Bread.coop as sole engineer: cUSD is minted 1:1 against USDC, the collateral is lent on Blend Capital, and only the yield is distributed to member projects. Four Soroban smart contracts in Rust (token authority, yield controller, adapter registry, epoch distributor), a Next.js dApp on Stellar Wallets Kit, and a NestJS worker that claims and distributes yield on a schedule.

Outcomes
  • Secured a $10,000 Stellar Foundation grant for the protocol.
  • Launched the four contracts on Stellar mainnet in July 2025, with owner-gated WASM upgrades.
  • Re-architected yield claiming into a three-stage flow after large distributions hit Soroban's per-transaction resource limits, and fixed an APY calculation that missed Blend's backstop take rate.
  • Preparing the protocol to onboard about $50K in USDC deposits.
Stack

Rust, Soroban SDK, Next.js, React, NestJS, TypeScript, Tailwind, Vitest, Docker, Vercel.

Links

coopstable.app · coopstable-contracts on GitHub

Hashtag (HDNS)

Lead smart-contract engineer, frontend contributor · Blackwood Productions · Dec 2022 – Aug 2025 · Complete

A decentralized naming protocol on Optimism for Blackwood Productions' hashtag.space: #-style names are ERC-721 NFTs with on-chain key/value records, wrapped in a full token economy around the SPACE token. I was the original author and principal maintainer of the contract system and a long-running contributor to the React dApp.

Outcomes
  • Led smart-contract engineering on Hashtag as original author and principal maintainer: a decentralized naming protocol on Optimism mainnet whose liquidity pool held about $200K in ETH at its peak.
  • Designed its token economy: an ERC-721 name registry, SPACE token rewards on a custom bonding curve, staking pools, subscriptions, fee routing, meta-transactions, and a Uniswap V2 fork for liquidity.
  • Built the Hardhat toolchain with Slither, gas reporting, and tag-driven deploys, plus a runtime ABI feed so the frontend needed no rebuild across contract upgrades.
  • Integrated the contracts into NestJS services (syncing, payments, orders) and the React dApp with wagmi, viem, Privy, and Sign-In-With-Ethereum.
Stack

Solidity, Hardhat, OpenZeppelin, TypeScript, React, Redux Toolkit, wagmi, Viem, Ethers.js, NestJS, PostgreSQL.

Links

hashtag.space

Linea (Consensys)

Senior full-stack engineer · Consensys · Jul 2024 – Oct 2024 · Complete

Led the Linea Proof of Humanity worker (NestJS, Prisma, PostgreSQL) from first commit to production in three months, with a Goldsky pipeline mirroring Verax data and a Kubernetes rollout via ArgoCD. Provided technical analysis for the ENSv2 migration on Linea and contributed to the Linea ENS app serving over 100k users.

Outcomes
  • Made analysis of 5.5 million Proof of Humanity attestations for roughly 1.5 million users 50% faster with an automated data analysis worker on Verax.
  • Identified approximately 29,000 potential sybil addresses among the 1.5 million participants of the Linea Surge program.
  • Created a smart contract security framework for onboarding PoH issuers to Verax, and onboarded projects including Unfettered and The Nemesis to Linea.
Stack

TypeScript, NestJS, Node.js, Next.js, Prisma, PostgreSQL, Solidity, Viem, React, Docker, Kubernetes, ArgoCD.

Links

names.linea.build · linea-poh-worker on GitHub · linea-ens on GitHub

SEO Local deployments

Sole author · Blackwood Productions · Dec 2025 – present · Ongoing

The deployment pipeline for all nine SEOLocal production services. Application repos build their own images and dispatch into this repo; GitHub Actions runs an Ansible playbook that pulls the tagged image, renders configuration from templates, restarts the service and refuses to report success until a health check passes. A Caddy edge issues TLS certificates on demand for reseller vanity domains and reclaims them when a domain is deauthorised.

Outcomes
  • Nine production services deployed through one consistent, health-gated pipeline.
  • Every deploy is reproducible from an image tag and an environment name; rollback is a redeploy of a previous tag.
  • Runbooks let another engineer onboard or redeploy a service without tribal knowledge.
Stack

GitHub Actions, Ansible, Docker Compose, Caddy, GitHub Container Registry.

Links

Repository private (internal infrastructure)

BWP Tools

Sole author · Blackwood Productions · Aug 2026 – present · Ongoing

A Claude Code plugin marketplace that gives the SEOLocal, CADE and Ranking Service teams guarded access to the production databases, the CADE API, the Celery cluster and Logfire from inside Claude, plus a read-only agent that audits task failures and hands a prioritised fix list to a code-fix agent.

Outcomes
  • Engineers on three teams query production data, Celery state and telemetry from Claude without personal database credentials.
  • Production reads pass through a SELECT-only role, a read-only transaction, a SQL classifier and a timeout; writes live in a separate plugin with a per-person token.
  • Triage of CADE's Celery failures is one agent run that ends in a prioritised, file-and-line report another agent can act on.
Stack

Claude Code plugins, MCP, DBHub, Logfire, Python 3, GitHub Actions.

Links

Repository private; the plugins run inside Claude Code, Claude Desktop and Cowork


03 / About

Fernando Trouw

I build the whole thing: the contracts or the service, the app on top, and the pipeline that ships it. Since February 2025 I have led engineering at SEOLocal, formerly Blackwood Productions, writing the CADE content engine, the SEOLocal monorepo, the rank-tracking service and the Ansible pipeline that deploys all nine production services. Part-time, I am the sole engineer on Coopstable for Bread.coop.

Before that I was a senior full-stack engineer at Consensys on Linea's Proof of Humanity infrastructure, and from 2022 the original author of the Hashtag naming protocol on Optimism. Dutch citizen, based in Eindhoven (CET), open to remote work worldwide.

Experience

2025 – now

SEOLocal (formerly Blackwood Productions) · Lead Developer · Feb 2025 – present · Remote

Built CADE as sole engineer and cut its publish-step latency by 97 percent; led the SEOLocal monorepo serving 54,000+ users; replaced a legacy PHP admin in seven weeks; built and stabilised the rank-tracking service, the nine-service deployment pipeline and BWP Tools.

2025 – now

Bread.coop · Full-Stack Blockchain Developer, part-time · Mar 2025 – present · Remote

Secured a $10,000 Stellar Foundation grant for Coopstable and built it as sole engineer: four Soroban contracts on Stellar mainnet since July 2025, the Next.js dApp and the yield-distribution worker. Preparing the protocol to onboard about $50K in USDC deposits.

2024 – 2025

Consensys · Senior Full-stack Engineer · May 2024 – Feb 2025 · Netherlands, remote

Led the Linea Proof of Humanity worker to production in three months; made analysis of 5.5 million attestations for about 1.5 million users 50 percent faster; identified about 29,000 potential sybil addresses in the Linea Surge programme; built a security framework for onboarding PoH issuers to Verax; contributed to the Linea ENS app.

2022 – 2024

Blackwood Productions · Blockchain Engineer, Full-stack Developer · Oct 2022 – May 2024 · Remote

Original author and principal maintainer of the Hashtag (HDNS) contracts on Optimism, whose liquidity pool held about $200K in ETH at its peak; designed the token economy, the Hardhat toolchain and the runtime ABI feed; integrated the contracts into NestJS services and the React dApp.

2022 – 2023

HeirloomDAO · Lead Developer, contract · Feb 2022 – Jan 2023 · Remote

MVP design secured $50K investment for an NFT marketplace; engineered its Solidity protocol with JWT authentication and Lit Protocol token gating; set up the codebases and guidelines and managed two developers.

2022

SmartDev (Verysell Group) · Blockchain Engineer · Feb 2022 – Dec 2022 · Remote, Vietnam

Integrated smart contracts into backend and frontend systems with test-driven development; wrote estimates and statements of work for the sales team.

2018 – 2021

The Caribbean Blockchain Network · Co-founder, researcher and content producer · Apr 2018 – Jan 2021

Facilitated Curaçao's first DAO on DAOstack's Alchemy protocol and researched decentralised governance for Curadao (now Kolektivo Labs); published articles on the network's Medium publication, an ebook on blockchain fundamentals and interviews with industry figures.

Education

2021

ConsenSys Academy · Blockchain Developer Bootcamp, certified · Sep – Dec 2021

2012 – 2017

Avans University of Applied Sciences, Breda · B.S. in Environmental Science, minor in Environmental Geography and Atmospheric Science at Wageningen University