Ankur Magdum

Experience

Feb '22 - June '25

Co-founder & Chief Technology Officer 0xytocin Labs, India
  • Founded and led a blockchain-focused engineering firm delivering over 20 commercial projects for clients worldwide
  • Managed a multinational team of engineers, overseeing solution design, execution, and client communication
  • Frequently took end-to-end ownership of projects—designing, building, and deploying full-stack systems independently
  • Gained deep hands-on expertise in Rust and modern web development through practical implementation

Fall '20 & '21

Teaching Assistant Seminar for Applied Mathematics, ETH Zürich, Switzerland
  • Assisted students with implementing the Finite Element Method using the LehrFEM++ C++ library
  • Provided one-on-one guidance during office hours, helping students debug and improve their simulation code
  • Gained experience communicating complex technical ideas clearly to a diverse student audience

June '17 - April '18

Research Associate Gas Dynamics Lab, IIT Madras, India
  • Designed and implemented a custom numerical method to simulate fluid flow between rotating spheres, focusing on high-performance computation in FORTRAN.
  • This project sparked a lasting interest in scientific computing and laid the foundation for my passion for software engineering

Education

2018-2021

MSc Computational Science and Engineering ETH Zürich, Switzerland
  • Thesis: On Solving Optimization Problems in Fluid Dynamics with Deep Learning
  • Specialisation: Physics

2013-2017

BTech Aerospace Engineering IIT Madras, India
  • Thesis: Plasma vortex rings in axis-symmetric magnetic fields
  • Minor: Physics

Skills

Numerical Modelling

High Performance Computing

Web Development

Data Analysis

Concurrent Systems Design

Languages

Rust Advanced
JavaScript Advanced
Python Advanced
SolidityAdvanced
TypeScript Intermediate
C++ Intermediate
Julia Beginner

Selected Works

Jan '25 - April '25

LinkedIn Engagement Automation Commercial

A multithreaded, asynchronous system (proof-of-concept) designed to automate LinkedIn engagement for a client. The platform monitors account activity—specifically Direct Messages and post comments—and autonomously generates replies using a large language model (LLM) enhanced with Chain-of-Thought prompting. A custom web interface, which is built with vanilla JavaScript, HTML, and CSS, supports manual review, editing, and publishing of generated responses.

CONTRIBUTION

  • Solely responsible for designing and implementing the entire system architecture
  • Deployed on a GCP-hosted Ubuntu VM using systemd for service management and Nginx for reverse proxying and TLS

Feb '24 - June '25

Arbitrage Detection and Execution Proprietary

A multithreaded, asynchronous system for detecting and executing arbitrage opportunities across Automated Market Makers on Ethereum-compatible blockchains. The system ingests pending transactions from a WebSocket stream and simulates arbitrage paths in real time. A custom connection pool built on hyper with exponential backoff manages RPC requests, and batching is used to optimize transaction simulations. Inter-thread communication is handled via mpsc channels, and shared memory structures ensure thread-safe access to system state.

CONTRIBUTION

  • Solely responsible for designing and implementing the entire system architecture
  • Deployed the system on a GCP-hosted Ubuntu VM using nohup for process management

Feb '24 - April '24

Blockchain-powered 3D-printing Storefront Commercial

A MERN-stack web application that provides exclusive 3D-printing services to holders of NFTs from a specific collection. Ownership verification is handled via smart contracts, and an integrated messaging system enables direct communication between holders and the service provider to finalize print-ready designs. The platform supports both fiat and crypto payments through Stripe and Coinbase Commerce integrations.

CONTRIBUTION

  • Worked closely with the client to translate product requirements into technical specifications and user flows
  • Designed the system architecture and user interface
  • Led a team of three engineers while contributing directly to frontend development in React and implementing smart contracts for NFT-based access control
  • Conducted integration testing across payment, messaging, and NFT subsystems; coordinated with QA to ensure end-to-end reliability

Feb '23 - Sept '23

Decentralised Token Exchange Joint Venture

A decentralized token exchange platform inspired by LEVEL Finance on BSC, reimplemented for the Flare Blockchain. The original smart contracts were retained, while the client and server applications were newly designed and developed using the MERN stack. The platform features an on-chain order book with support for leveraged trading. The backend server handles analytics and manages position closures during liquidations to maintain protocol integrity.

CONTRIBUTION

  • Designed the system architecture and created UI prototypes in Figma, aligning frontend flows with smart contract functionality
  • Implemented smart contract integration with both client-side React components and backend services in Node.js
  • Led a team of three engineers through development sprints, overseeing code quality, issue tracking, and technical coordination
  • Managed testing and validation efforts across the stack, ensuring contract and application behavior aligned with spec
  • Acted as the technical point of contact within the joint venture, facilitating communication and coordination with the partner team

Sept. '22 - July '23

Toolset for Non-fungible Tokens Proprietary

A no-code platform that allows creators to launch NFT collections and custom marketplaces within minutes, aimed at enabling fundraising and community engagement. The toolset evolved from earlier commercial NFT work and was developed using a client-server architecture based on the MERN stack. It empowers users to manage and customize their NFT ecosystem without writing code.

CONTRIBUTION

  • Oversaw system architecture and guided key technical design decisions across the stack
  • Defined development milestones, broke down requirements into stories, and managed progress using Agile workflows
  • Coordinated collaboration between engineering and QA teams, facilitated testing cycles, and conducted code reviews to uphold quality standards