About
I am a software engineer specialised in smart contract development and decentralised applications, with experience in front-end and back-end development.
My background also includes subgraph design and data indexing, zero-knowledge proofs, and building machine learning models.
Technical skills:
- Languages: TypeScript, Python, Solidity, Vyper, Rust.
- Smart Contracts: Hardhat, Foundry, Brownie, Slither, Aderyn, Mythril.
- Subgraphs / Data Indexing: TheGraph
- Back end: Express, Flask
- Front end: React, Next.js, Vite, Redux Toolkit
- Web3 Integration: Ethers, Viem, Wagmi
- Database: PostgreSQL, MongoDB
- Zero-Knowledge: Circom, SnarkJS
- AI / ML: PyTorch, Keras , Scikit-Learn, XGBoost, LightGBM, Pandas, Numpy, Matplotlib.
- DevOps / Deployment: Docker, Git, CI/CD (GitHub Actions).
I seek to adhere to engineering best practices, with a strong emphasis on secure design patterns, and modular code. This includes exerience with hexagonal architecture, modular smart contracts, and scalable patterns such as upgradeable contracts and standards like ERC-2535 (Diamond Pattern).