Michał Mirończuk
Poland · Remote (CET)

Michał Mirończuk

Smart Contract Engineer · Partner Integrations & Security

Smart contract engineer with eight years of commercial experience, six of them on Ethereum. At LI.FI, a bridge and DEX aggregator on 70+ chains, I was responsible for contract security and the release pipeline. At Instadapp I built the ERC-4626 vault system for Fluid, a lending protocol with ~$1B TVL. I also run PytajOLek, my own LLM product, in production.

GitHubLinkedInXEmail
Michał Mirończuk

~$5B

a month through LI.FI’s contracts

70+

chains in LI.FI’s release pipeline

8

years of commercial experience

What I work on

Contract security

I owned the emergency pause at LI.FI and shipped upgrades through Safe multisig and timelock. I handled external audits from scope to fixes and triaged the bug bounty.

lifinance/contracts
Cross-chain integrations

I ran four partner bridge integrations at LI.FI. Three of them carry ~30% of LI.FI’s bridge volume.

lifinance/contracts
DeFi protocols

I built the ERC-4626 vault system for Fluid, with its liquidation logic and price oracles.

Instadapp/fluid-contracts-public
Beyond the EVM

I wrote production smart contracts in Rust (CosmWasm on Terra). I also worked with TON, Casper, Hedera and Tron.

Rust pull requests in nautilus_trader
Releases and CI

I replaced manual releases at LI.FI with one pipeline for 70+ networks. Four engineers used my Claude Code tooling daily.

lifinance/contracts
AI products

I built and run PytajOLek, a drug-information product with an LLM agent. Its safety checks are deterministic, and every release passes evals first.

pytajolek.pl

Experience

  • Jan 2025 – Jul 2026
    LI.FI
    Smart Contract Engineer | Partner Integrations & Security · Remote
    • LI.FI is a bridge and DEX aggregator on 70+ chains. Its contracts move roughly $5B a month and have moved $80B+ in total.
    • Ran four partner bridge integrations (NEAR Intents, Unit, Polymer, Glacis) from brief to production. Three of them carry ~30% of LI.FI’s bridge volume.
    • Owned the emergency pause. Built our side of the Hexagate integration, a CI check of pause-readiness on every chain, and the runbooks for testing it.
    • Scoped each integration with the partner’s engineers and agreed what sits on whose side.
    • Prototyped the happy path of each integration in TypeScript on the partner’s SDK.
    • Polymer, a USDC route over Circle CCTP, became the second-largest route on LI.FI.
    • Reproduced failed cross-chain transfers and used the failing transaction to show which side broke.
    • One bug sat in a partner’s contract. Others came from SDKs that did not match their docs.
    • Treated every partner as untrusted, so the safeguards sit in LI.FI’s contract.
    • Moved the allowlist of DEX and router calls from per-contract to per-function checks.
    • Shipped that change on ~30 live contracts through an external audit, with no storage migration possible.
    • Was responsible for EIP-712 verification of bridge transfers signed by our backend. The contract rejects a signature that has expired or was issued for another chain or contract.
    • Handled external audits (Spearbit, Burrasec) from scope to fixes.
    • Triaged reports from the Cantina bug bounty.
    • Shipped upgrades through Safe multisig and timelock.
    • Owned the Olympix and Hexagate (now Chainalysis) vendor relationships.
    • Evaluated Olympix’s three tools against the same work done by hand. We bought only the static analysis, the one tool that met the requirements.
    • Replaced manual releases with one pipeline for 70+ networks, Tron included. It runs the deploy scripts, CI gates and readiness checks (TypeScript, viem, GitHub Actions).
    • Onboarded new networks end to end, EVM and non-EVM.
    • Built the team’s agent tooling on Claude Code (skills, hooks, subagents, MCP) for deploys, PR review and triage. Four engineers used it daily.
    • Co-built a background agent in Slack. When someone shared a transaction link, it analyzed the transaction and replied with a summary. The support team used it.
    • Designed a vault wrapper for LI.FI Earn with integrator fees, KYB allowlists and sanctions checks.
    • Wrote its spec after settling the open options with the business in writing.
    • Covered on-call for the contracts, including issues reported by integrators building on LI.FI.
    • Wrote the integration docs, the runbooks for testing the emergency pause and the security reports for external clients.
  • Oct 2023 – Dec 2024
    Instadapp
    Smart Contract Engineer · Remote
    • Built the ERC-4626 vault system for Fluid from scratch. Fluid had ~$1B TVL across lending, vaults and DEX.
    • Wrote the liquidation logic and oracle integrations (Chainlink, RedStone, Uniswap TWAP).
    • Tested the vaults, liquidations and oracles with Foundry invariant and fuzz suites.
    • Contributed to the Flash Loan Aggregator, which routes each flash loan to the cheapest of Aave, MakerDAO, Balancer, Uniswap and Compound.
    • Fluid’s contracts are public in Instadapp/fluid-contracts-public, as a snapshot without commit history.
  • Oct 2025 – Present
    PytajOLek
    Founder & Engineer · Poznań, Poland
    • Built and run a drug-information product for the Polish market on my own. It has 11k indexed pages and ~90 daily users, all organic.
    • Kept the LLM out of drug-interaction warnings with a deterministic engine on SmPC and DDInter2 data. Each warning is citable and reproducible.
    • Releases ship only after LLM-as-judge tests on clinical answers and a HealthBench-based benchmark pass on two model providers.
    • Stack: Next.js and TypeScript, FastAPI and Python, MongoDB, Redis and Docker. CI runs 1,000+ tests.
    • Built the Claude agent and its MCP tools, with Langfuse tracing.
    • Built RAG over SmPC documents. The section holding the answer reaches the model in 94.6% of 10,440 questions, up from 47.5%, with half the context.
    • Tested vector retrieval and dropped it because the gain was too small.
    • Built a daily ETL that syncs 23k+ records from the EMA and the Polish medicines registry, plus NFZ reimbursement lists.
    • LLM text is regenerated only when its source changes, so API cost stays flat.
    • Users can photograph several drugs at once. Claude reads the photo. The same deterministic engine then checks the interactions. Photos are never stored.
    • Measured that 48% of real queries contain health data, a special category under GDPR. Built masking of PESEL numbers in logs and traces.
    • Ran a pilot aimed at doctors and did customer discovery at Warsaw Medical Expo 2026.
    • Most professional users turned out to be vets. Pharmacists got their own mode.
  • Sep 2022 – Oct 2023
    VERITIC
    Blockchain Developer · Zurich (remote)
    • Built a no-code contract management tool on top of Safe multisigs and custody, on EVM chains and the non-EVM Casper Network.
    • React front end and a serverless Node back end on AWS Lambda and S3.
    • Added NFT marketplace features: royalties and lazy minting.
    • Queried smart-contract events in BigQuery to see if upgradeable contracts were becoming more common.
    • The trend went into the decision on whether the tool should let admins upgrade contracts.
    • Rolled the tool out with client teams and pitched it to investors at Consensus 2023.
    • VERITIC was a Consensus 2023 finalist and took 1st place at venture.ch Switzerland 2022.
  • Jun 2021 – Sep 2022
    ChainGain
    Blockchain Developer · New Zealand (remote)
    • P2P lending platform. Wrote production smart contracts in Rust (CosmWasm on Terra) and Solidity.
    • Built the NestJS back end on AWS EC2 and the React and ethers.js front end.
    • Built the Solidity contracts with Hardhat.
  • Dec 2020 – Jun 2021
    Mysa
    Blockchain Developer · Poznań, Poland
    • Tokenized real estate (RWA) on Solidity and the non-EVM Hedera network.
    • Built AWS-native dApps. Mysa won the AIBC Malta Summit 2021 out of 500+ projects.
  • May 2020 – Feb 2021
    Art_Value
    Blockchain Developer / Team Lead · Stockholm, Sweden
    • Led a 3-4 person engineering team: estimation, sprint planning, code review and technical decisions.
    • Shipped ERC-721 marketplace contracts with deposit and escrow flows.
    • Built NestJS and TypeScript microservices and a React and web3.js front end.
  • 2018 – 2020
    THINQ Development · Alliance Technology Polska
    .NET Developer (C#) · Poznań, Poland

Open source

lifinance/contracts

#2 contributor by commits (1,337).

Instadapp/fluid-contracts-public

Fluid’s contracts, published as a snapshot without commit history.

nautechsystems/nautilus_trader

11 merged pull requests in Rust since September 2026. They make reference-count clones explicit and remove redundant Arc clones.

pashov/skills

PR #54 fixed the entry-point scan in the x-ray skill (merged October 2026).

hyperledger/fabric-samples

PR #436 fixed input validation in the abstore smart contract (2021).

Skills

Languages
Solidity
TypeScript
Rust
Python
SQL
C#/.NET
Bash
FunC
C/C++ (foundations)
EVM
Foundry
Hardhat
viem
ethers.js
OpenZeppelin
EIP-712
ERC-20
ERC-721
ERC-4626
EIP-2535 Diamond
Circle CCTP
Non-EVM
CosmWasm (Terra)
TON (FunC)
Casper
Hedera
Tron
DeFi
lending markets
ERC-4626 vaults
liquidations
price oracles (Chainlink, RedStone, Uniswap TWAP)
flash loans
DEX and bridge aggregation
intents
Security
Safe multisig
timelocks
emergency pause
Hexagate monitoring
Slither
Foundry fuzz and invariant tests
external audits (Spearbit, Burrasec)
Cantina bug bounty
Backend and data
Node.js
NestJS
FastAPI
MongoDB
Redis
BigQuery
REST
webhooks
SSE
ETL pipelines
Frontend
React
Next.js
Tailwind
Cloud and CI
AWS (Lambda, S3, EC2)
DigitalOcean
Docker
nginx
GitHub Actions
pytest
AI
Claude Code (skills, hooks, subagents)
Claude API
MCP
agents
RAG
LLM-as-judge evals
Langfuse
embeddings (sentence-transformers)
Chroma
LangChain
Cursor

Latest Posts

Michał Mirończuk
Michał Mirończuk
Michał Mirończuk
  • View All

    Awards

    Finalist, Consensus by CoinDesk 2023 (VERITIC)

    1st place, venture.ch Switzerland 2022, Finance & Insurance, 350+ startups (VERITIC)

    Winner, AIBC Malta Summit 2021, 500+ projects (Mysa)

    Education

    MSc, Computer & Systems Sciences, Stockholm University, 2020–2021

    BSc, Computer Science, Poznań University of Technology, 2016–2020

    Languages

    Polish (native) · English (advanced)

    Contact

    Email is the fastest way to reach me. I’m based in Poland and work remotely (CET).

    michalmironczuk1@gmail.com