Mid-level · 2+ yearsBased in Tunisia Open to mid-level Rust, Node.js / TypeScript, fintech, and Web3 roles.

Software engineer for fintech & Web3.

With 2+ years of professional experience, I build reliable software for fintech products, Web3 protocols, and data-intensive backends. My primary stack is Rust and Node.js with TypeScript and NestJS, backed by Java and Spring Boot production experience.

MID-LEVEL
ENGINEER
APIDBZKMQ

Reliable by design

observable · recoverable · secure

01 / Profile

Mid-level engineer.
Backend first.

I am a mid-level software engineer with 2+ years of professional experience building the parts of products that cannot be hand-waved: money movement, permissions, recovery, data integrity, and the jobs that still need to work at 2 AM.

My primary direction is Rust and Node.js with TypeScript and NestJS, especially for fintech platforms, Web3 infrastructure, and smart-contract products. I also bring production Java and Spring Boot experience for enterprise systems where correctness and operational discipline matter.

At Dar Blockchain, I have worked across backend services, blockchain indexers, financial workflows, smart contracts, AI evaluation, and learning platforms—turning complex rules into software that is observable, recoverable, and clear enough for a team to operate confidently.

Reliability

Recovery paths are part of the architecture.

Depth

From database indexes to protocol mechanics.

Ownership

Clear decisions, tradeoffs, and delivery.

See how I work

02 / Selected work

Projects with real mechanics.

A curated mix of production systems, public experiments, private product work, and protocols. Filter by the kind of problem—not the buzzword.

Enterprise loyalty infrastructure

My Enda

01
Dar Blockchain

A production-grade loyalty backend for Enda Tamweel, coordinating campaign eligibility, monthly scoring, point ledgers, reward requests, staff access, mobile authentication, and Hedera settlement.

Designed for a client population of roughly 500,000 with recoverable batch execution and auditable state transitions.

Java 25Spring BootPostgreSQLRabbitMQKeycloakHedera

Hackathons & autonomous evaluation

4Hacks

02
Dar Blockchain

A full-lifecycle hackathon platform spanning teams, judging, prizes, subscriptions, real-time communication, and an asynchronous four-layer system for evaluating submitted GitHub repositories.

Architected a modular NestJS backend with BullMQ workers, Redis-backed analysis, OAuth 2.0 / PKCE identity, Stripe billing, and production observability.

NestJSTypeScriptPostgreSQLPrismaBullMQAI Agents

Multi-tenant learning infrastructure

4Hacks Learning

03
Dar Blockchain

An enterprise learning and credentialing backend for organization workspaces, course progress, randomized assessments, verifiable PDF certificates, and configurable gamification.

Built around tenant isolation, immutable exam and credential snapshots, Redis and BullMQ workers, cookie-based sessions, TOTP 2FA, and auditable state changes.

NestJSTypeScriptPostgreSQLRedisBullMQPDFKit

AMM protocol & real-time indexing

Eagle Finance

04
Dar Blockchain

A full-stack decentralized exchange on Massa, combining independently audited AMM smart contracts with a Rust backend that turns live blockchain events into routing and market analytics.

Engineered pool, factory, and flash-loan mechanics alongside Redis Streams ingestion, TimescaleDB OHLCV rollups, exact U256 swap routing, and the open-source rust-massa-web3 SDK.

RustMassaActix WebRedis StreamsTimescaleDBAMM

AI automated liquidity management on Hedera

Yieldera

05
Dar Blockchain

An autonomous liquidity and yield optimization protocol built for Hedera, coordinating SaucerSwap V3 concentrated-liquidity vaults and Bonzo lending strategies with Gemini agents via MCP.

Engineered Solidity vault contracts, a multi-vault Tokio/Actix rebalancing engine, and a dedicated Rust Model Context Protocol server for agentic DeFi operations.

RustSolidityHederaMCPGeminiSaucerSwapDeFi

Private DeFi fund infrastructure

91 Funds

06
Dar Blockchain

Private product work on decentralized fund infrastructure, spanning secure multi-asset flows, on-chain transaction verification, high-water-mark settlement, and subscription-based access.

Applied defense-in-depth withdrawal controls and scheduled financial workflows while keeping client and implementation details confidential.

DeFiNestJSSolidityFinancial WorkflowsSecurity

Cross-chain token escrow & vesting

TokenPledge

07
Dar Blockchain

A multi-chain token escrow platform for market-cap-triggered releases and linear vesting, implemented across EVM networks and Massa with automated off-chain keepers.

Combined upgradeable Solidity contracts, WASM contract engineering, and Node.js workers that monitor market conditions and execute eligible releases.

SolidityMassaAssemblyScriptNestJSVestingDeFi

Local-first intelligence agent

Buoya News Agent

08
Personal project

A single-binary crypto, DeFi, and AI intelligence agent in Rust with background multi-source ingestion, local BGE vector embeddings, SQLite storage, and an LLM tool-use loop.

Engineered offline semantic search via sqlite-vec, a keyboard-driven Ratatui terminal UI, an Actix Web REST/SSE server, and Telegram notifications with zero idle overhead.

RustLLMSQLiteRatatuiActix WebSemantic Search

Architecture discovery in Rust

AI Repo Analyzer

09
Personal project

A multi-agent CLI tool in Rust that clones and indexes repository syntax trees, Git history, and project metrics, generating deep architectural reports using Gemini.

Combines git2 commit forensics, framework detection, code complexity metrics, and the Rig AI agent framework to produce structured JSON/YAML intelligence.

RustAI AgentsGeminiRiggit2CLI

Private ZK payroll streaming on Stellar

Stream Zero

10
Personal project

A zero-knowledge payroll streaming protocol on Stellar Soroban where salaries vest per second with identities, rates, and totals concealed behind Groth16 zk-SNARKs.

Verified on public testnet via Protocol 25 BN254 host functions, featuring in-browser WASM proving, Poseidon commitments, and front-running resistant nullifiers.

StellarSorobanRustGroth16BN254NoirWASM

Private continuous payroll on Canton

Canton Payroll Stream

11
Personal project

A privacy-first continuous payroll dApp on Canton Network where salary accrues per second with native on-chain tax withholding and Canton sub-transaction privacy.

Engineered a single Daml PayrollStream template with lazy per-second accrual math and a custom TypeScript client for Canton JSON Ledger API v2.

DamlCantonTypeScriptReactJSON Ledger APIPrivacy

FHE payroll for Web3 teams

GhostPay

12
Personal project

An institutional payroll protocol using Fully Homomorphic Encryption (FHE) on Fhenix so salary amounts, deductions, and balances remain encrypted while executing on-chain.

Solves the institutional privacy gap with CoFHE contracts, encrypted euint32 arithmetic, edge encryption, and gasless cryptographic viewing permits.

SolidityFhenixFHENext.jsPayrollConfidential EVM

Trading engine internals

Rust Spot Order Book

13
Personal project

A high-performance spot matching engine in Rust with limit and market orders, partial fills, price-time priority, precise decimal handling, and a Tokio message-passing interface.

Achieves sub-10 microsecond execution latency and 100K orders/sec on a single thread using Tokio MPSC channels, BTreeMap price levels, and VecDeque queues.

RustTokioOrder BookTradingConcurrencyLow Latency

Agentic smart-contract security

Auditra

14
Personal project

An autonomous AI security CLI in Rust that analyzes Hardhat and Foundry codebases, reasons across multi-contract interactions, and synthesizes reproducible Foundry exploit tests.

Bridges static analysis and manual audits by verifying potential vulnerabilities with executable proof-of-concept tests, eliminating false positives.

RustSoliditySecurityAI AgentsFoundryHardhat

Neural economy state channel protocol

Synapse

15
Personal project

A real-time micropayment protocol and infrastructure SDK for autonomous AI agents, streaming gasless per-token payments for live LLM inference using Yellow Network state channels on Polygon.

Engineered an Actix Web and SQLx gateway coordinating state-channel signatures, Ollama LLM streaming, and Polygon Amoy custody.

RustActix WebState ChannelsAI AgentsPolygonSQLx

03 / Technical toolkit

Rust & TypeScript.
Fintech & Web3.

My primary direction is backend and systems work with Rust, Node.js, TypeScript, and NestJS. Java and Spring Boot remain proven production tools in a broader toolkit built around reliable state.

01

Primary backend stack

The stack I am targeting for backend and systems engineering roles.

RustNode.jsTypeScriptNestJSREST & GraphQLAsync workersModular services
02

Fintech & data systems

Reliable state for money movement, accounting, analytics, and recovery.

PostgreSQLTimescaleDBRabbitMQRedis StreamsSQLiteTransactional ledgersIdempotent workflowsBatch recovery
03

Smart contracts & Web3

Protocols, custody, indexing, and settlement with explicit trust boundaries.

SolidityFoundry / HardhatMassaHedera HTSNEARMidnight / CompactEthers.js
04

Enterprise backend

Production Java experience that complements my primary Rust and TypeScript focus.

JavaSpring BootSpring SecurityJPA / HibernateFlywayKeycloak / OAuth2
05

Delivery, security & AI

The engineering practices and tooling that make systems safe to ship and operate.

Docker / CI/CDRBAC & audit trailsTesting & observabilityAI agentsMCP serversSemantic searchTree-sitter

04 / Experience

2+ years in the real world.

Mid-level ownership across production backends and Web3 systems: from domain modeling and APIs to contracts, data pipelines, security, and recovery.

Dar Blockchain

Mid-level Software Engineer · Backend & Web3

June 2024 — Present

Tunisia

More than two years delivering production software across fintech, Web3, and platform products. I work from domain rules and trust boundaries through API, database, worker, and smart-contract implementation, with an emphasis on systems that teams can audit, operate, and recover safely.

  1. 01Built modular Node.js, TypeScript, and NestJS services for hackathon operations, autonomous repository evaluation, multi-tenant learning, verifiable credentials, and asynchronous job processing.
  2. 02Engineered Rust services for Massa event indexing, exact swap routing, and time-series AMM analytics, translating chain activity into queryable product data.
  3. 03Developed and integrated smart-contract systems across Solidity/EVM, Massa, Hedera, NEAR, and privacy-focused Midnight experiments, with explicit custody and settlement boundaries.
  4. 04Delivered Spring Boot modules for enterprise fintech workflows including campaigns, scoring, rewards, point ledgers, scheduled operations, and recoverable batch processing.
  5. 05Designed authentication and authorization across staff OAuth2/Keycloak, mobile SMS OTP, RBAC, and tenant boundaries, backed by audit trails and operational observability.
  6. 06Owned implementation across API contracts, PostgreSQL schemas and migrations, queues, workers, integrations, testing, deployment workflows, and production recovery paths.
From early hackathons to enterprise systems

05 / Start a conversation

Have a hard system to build?

Open to mid-level software engineering roles focused on Rust, Node.js, TypeScript, NestJS, fintech systems, and Web3 smart contracts. I also consider selective backend and protocol contracts where there is a challenging system to design, harden, or ship.

ayouub.ameur@gmail.com