About Me
Hi there! My name is Marc-Aurèle (or Mark), and I'm a Web3 full-stack engineer with a passion for blockchain technology, smart contract development, and building open-source tools.
I truly believe that blockchain technology has the potential to revolutionize the way we interact online, and I'm committed to contributing to its development. I'm always exploring new technologies and frameworks to stay ahead of the curve and bring fresh ideas to the table.
I'm dedicated to sharing my knowledge and helping other developers. Teaching and mentoring are my passions, and I believe that by helping others, we can all grow and advance together.
Experience
Senior Software Engineer at Autonomys
Apr 2024 - Present · Palo Alto, California, United States · Remote
As a Senior Software Engineer in the product team at Autonomys, I focus on hands-on development to build and enhance blockchain and Web3 solutions, ensuring performance, scalability, and usability for both end-users and developers.
- Indexer Development: Designed and implemented a set of robust indexers powering the Block Explorer, enabling seamless access to blockchain data.
- Front-End Migration: Maintained and migrated the Block Explorer front end from a React SPA to Next.js, achieving significant improvements in performance, scalability, and maintainability.
- User Experience Enhancements: Brainstormed and implemented features to enhance the Block Explorer, including a staking interface, wallet integration, mainnet allocation section, leaderboard functionality, and advanced search and filtering capabilities.
- SDK Development: Created a developer SDK to streamline and simplify interaction with the consensus chain, improving the developer experience.
- Permanent Data Storage: Developed a proof of concept for an on-chain permanent data storage tool leveraging IPLD and DAG data structures.
- Metamask Snap Integration: Developed a custom Metamask Snap, enabling direct interaction with the Substrate consensus chain through the Metamask browser extension.
- EVM Testnet Tools: Built a suite of tools for the testnet EVM chain, including a faucet Discord bot, a web faucet, and a subgraph.
This role has provided me the opportunity to contribute directly to both user-facing applications and developer tools, leveraging my technical expertise to build scalable and impactful solutions in the blockchain ecosystem.
Full-Stack Web3 & Solidity Engineer at Oamo
Mar 2023 - Apr 2024 · Montreal, Quebec, Canada · Remote
As a key member of an early-stage team at Oamo, I played a pivotal role in building two web applications—one customer-facing and another for organizational use. My contributions spanned several critical areas:
- Smart Contract Development: Authored smart contracts for reward payouts and profile management, seamlessly integrating these with the business logic.
- Decentralized Systems Integration: Implemented features using Ceramic Network (decentralized database) and implemented encryption/decryption flows via Lit Protocol.
- Digital Identity Management: Managed Decentralized Identifiers (DIDs), ensuring robust identity verification and profile management processes.
- Core Business Logic: Envisioned, planned, and implemented significant portions of the core business logic, focusing on Sybil attack protection and developing a comprehensive user profile system.
My role emphasized delivering holistic solutions in a dynamic startup setting, enhancing user engagement and operational efficiency through cutting-edge Web3 technologies.
Smart Contract Engineer at Gluwa
Feb 2022 - 2023 · San Francisco, California, United States · Remote
Core Responsibilities: Developed and tested smart contracts for financial applications including staking, DAOs, and multi-signature wallets using Solidity, Hardhat, and Foundry.
Tool Development: Engineered tools to enhance smart contract interaction and efficiency for developers not specialized in Web3 technologies:
- UI Dashboard: Facilitated easier contract interaction for developers unfamiliar with Solidity.
- Automated Reporting: Provided tools for streamlined performance and transaction monitoring.
- Malicious Transaction Detection: Improved security with proactive detection systems.
Blockchain Programming & Smart Contracts Instructor at Indigo Blockchain School
Jan 2023 - Apr 2023 · France · Remote
Led a hands-on course on Blockchain Programming & Smart Contracts, teaching students how to write, test, and deploy smart contracts in Solidity using Hardhat and Foundry. Key projects included:
- NFT Contracts: Guided students through the creation of NFTs.
- NFT Marketplace Contracts: Collaborated on developing functional NFT marketplaces.
- Multi-signature Wallets: Developed secure multi-signature contract implementations.
This course was highly interactive, focusing not only on demonstrating coding techniques but also on engaging students in writing code collaboratively. I actively participated in coding alongside students, reviewing and debugging their work, and teaching essential skills such as using GitHub and conducting peer code reviews.
Self-Directed Projects
May 2021 - 2022 · Remote
Engaged in multiple self-directed projects focused on blockchain technology and web development. Key projects include:
Développeur at Collage of Myself
Developed a portfolio piece that combined blockchain technology with a creative 3D web experience. Key highlights include:
- NFT Smart Contract Creation: Authored a smart contract for NFTs, enabling the secure minting and management of digital assets.
- 3D Web Gallery Development: Utilized Three.js to build an interactive 3D web gallery that allowed users to view, mint, and manage their NFTs.
- User Experience Design: Crafted a dedicated holder section to enhance user engagement and interaction with the digital art pieces.
This project showcased my ability to integrate advanced web technologies and blockchain to create a unique and immersive digital art experience, enhancing my portfolio in both technical scope and creative execution.
Developer at PlantSwap Finance
Developed PlantSwap Finance, a decentralized exchange (DEX) and farming DeFi platform. Leveraged a fork of PancakeSwap v2 to build and deploy robust smart contracts, and customized the React frontend to enhance user experience and functionality. Key achievements include:
- Smart Contract Development: Forked and extended PancakeSwap v2 smart contracts to support additional farming mechanisms and liquidity pools, ensuring security and efficiency.
- Deployment & Testing: Deployed smart contracts on Binance Smart Chain (BSC) testnet and mainnet, utilizing Hardhat for comprehensive testing and optimization.
- Frontend Customization: Enhanced the React frontend by integrating custom features such as advanced staking options, yield farming dashboards, and real-time transaction tracking.
- Feature Expansion: Implemented additional functionalities including liquidity provider incentives, multi-tier farming pools, and user-friendly interfaces for seamless interaction with the platform.
- Performance Optimization: Optimized frontend performance and responsiveness, ensuring a smooth user experience across various devices.
PlantSwap Finance demonstrates my capability to build scalable and secure DeFi platforms by combining in-depth smart contract development with dynamic frontend enhancements, fostering an engaging and efficient ecosystem for users.
Technical Support Specialist at PayFacto
Jun 2020 - Apr 2021 · 11 mos · Montreal, Quebec, Canada · Remote
Provided technical support for the company's point of sale (POS) software, assisting both colleagues and customers in troubleshooting issues and optimizing the use of internal tools to ensure less friction.
Enhanced the PHP/SQL backend to streamline workflows, improve data management, and increase the overall efficiency of the support team. These improvements facilitated easier maintenance and scalability of the POS software.
Developed multiple Zoho plugins to integrate various tools directly into the main support dashboard. This integration reduced manual workflow steps, minimized errors, and increased productivity by automating routine tasks.
Content Creator at YouTube
Aug 2019 - Nov 2019 · 4 mos · Canada
Cryptocurrency News Presenter
- Content Production: Created and published educational content 3-4 times a week, focusing on cryptocurrency news and trends.
- Skill Development: Learned and applied various skills including public speaking, light engineering, sound engineering, and video editing to enhance video quality.
- Technical Setup: Managed camera operations, lighting setups, and audio configurations to ensure professional-grade recordings.
- Social Media Promotion: Executed self-promotion strategies across multiple social media platforms to increase channel visibility and audience engagement.
- Audience Engagement: Interacted with viewers through comments and live sessions to build a community and gather feedback for content improvement.
- Analytics Monitoring: Analyzed video performance metrics to optimize content strategy and increase subscriber growth.
Projects

A simple web app to build and mint NFTs on the Autonomys Network. Using the Autonomys Auto-SDK to simplify the process of interacting with the blockchain. (Upload both the image and metadata to the Consensus Chain and mint the NFT on the Autonomys EVM Chain)

Simple web app that provides real-time insights into the Autonomys Network through an interactive 3D interface. Built with Next.js, React Three Fiber, and powered by the Auto SDK.

Web application for interacting with the Autonomys Network and exploring the consensus chain. Register operators, stake, and nominate on Astral.

A small file uploader that allows you to upload files to substrate networks. Build in 2 days for the Consensus 2024 Hackathon. (won 3rd place)

Software development kit for AI and Web3 developers that simplifies interacting with the Autonomys Network for those without a deep understanding of blockchains or smart contracts.

Oamo App
Website ↗Implement a large amount of the business logic for the Oamo app, including web3 wallets, smart contract interactions, and all web2 OAuth flows.

A simple web app that allows you to create and manage multisig wallets.

A 3d NFTs Gallery built with Next.js, React Three Fiber for a personal NFT collection.

A decentralized finance (DeFi) platform built with React to provide a user-friendly interface for interacting with multiple smart contracts.