Software engineer working across smart contracts, full-stack applications, and cloud infrastructure. I focus on testing depth, reliability, and clean engineering.
- Smart contracts & protocol engineering — wallets, DeFi primitives, cross-chain messaging
- Full-stack development — TypeScript, React, Next.js, Node.js, REST APIs
- DevOps & cloud infrastructure — Docker, Kubernetes, AWS, Terraform, CI/CD pipelines
- Testing & correctness — unit, integration, fuzz, and invariant testing
- TREZO Wallet — ERC-4337 smart contract wallet with a modular architecture, upgradeable instances (EIP-1167), and on-chain social recovery, integrated with a React Native mobile client.
- DevOps Article Management System (team project) — Production-grade Node.js + PostgreSQL system with a 5-stage GitHub Actions CI/CD pipeline, Kubernetes on AWS EKS, Terraform IaC, and Prometheus + Grafana monitoring.
- Decentralized Stablecoin Protocol — Overcollateralized stablecoin using Chainlink price feeds, with extensive unit, fuzz, and invariant testing to enforce solvency guarantees.
- Wire — On-Chain Fantasy Cricket dApp — Solidity contracts, a Ponder indexer, and a Next.js frontend deployed end-to-end.
- Cross-Chain Rebase Token (CCIP) — Interest-accruing ERC20 with a custom Chainlink CCIP TokenPool preserving per-user state across chains.
I build systems that hold up under stress — designing with explicit invariants, writing tests that attempt to break my own assumptions, and preferring simple, auditable designs over clever abstractions.
- Languages: TypeScript, JavaScript, Python, Solidity, Java, C
- Frontend: React, Next.js, React Native, Expo
- Backend: Node.js, Express, REST APIs, PostgreSQL, MongoDB, Supabase
- DevOps & Cloud: Docker, Kubernetes, AWS (EKS, RDS, VPC), Terraform, GitHub Actions, Ansible, Prometheus, Grafana
- Blockchain: Solidity, EVM, ERC-20/721/4337, OpenZeppelin, Foundry, Chainlink, viem, wagmi
- LinkedIn: linkedin.com/in/abubakartariq
- Email: abubakar.tariq.contact@gmail.com


