Projects


This section is a curated list of some recent and relevant projects that I have worked on during engagements and/or personal interest.


Core Developer

Summary

Core Developer at Edge and Node working on the Graph Protocol

Technologies

  • Rust
  • Blockchain
  • Graph Node
  • Ethereum
  • WebAssembly

Solana Smart Contracts

Summary

Developed multiple smart contracts on the Solana blockchain. Forked and modified some metaplex contracts.

  • Staking Contracts
  • NFT Sale Contracts
  • Co-Signing Mechanisms

Technologies

  • Rust
  • Solana
  • Anchor
  • Typescript

Web3 Staking Lottery

Summary

Technical Leadership and Architecture.
Solana and Backend Development

Technologies

  • Rust
  • Solana

NFT Marketplace

Summary

Technical Leadership and Architecture.
Solana and Backend Development.

Technologies

  • Rust
  • Solana

NFT Marketplace

Summary

Rust developer working on digitaleyes

Part of the team responsible for maintaing the marketplace. Smart Contract development on solana with and without Anchor.
Backend services for indexing of relevant solana data.

Technologies

  • Rust
  • Solana

Using cosmos with the graph protocol

Summary

Build an exploratory proof of concept using Graph Protocol and tendermint-rs to understand the effort of adding data from the cosmos network into the graph in a transparent way. The goal was to improve my understanding of the graph node and rust as well.

Technologies

  • Rust
  • Blockchain
  • Cosmos SDK
  • Graph Node

Bank-as-a-Service (BaaS) Platform

Summary

Development of the upvest platform that provides an API for trading and investing. Part of the core team that has developed the integration with the MTF(Multilateral trading facility) and client-facing order handling.

Technologies

  • Go
  • Kafka
  • GCP

Cosmos IBC Tracker

Summary

Backend services that consistently tracks IBC transfers using ibc-go and cosmos-sdk going through the cosmos hub and produces events in order to provide data analysis about the flow of tokens going through the chain.

Technologies

  • Go
  • AWS
  • Gaia
  • NATS

Mobility Marketplace SaaS Platform

Summary

A microservice-based platform for cab booking platform (karhoo) that provides an API for mobility partners like SNCF and Booking.com. This platform was heavily asynchronous (event-based), dealt with about 40 (at the time) traditional dispatch management systems. The platform was responsible for maintaining the state of trips in sync with partner platforms, trigger actions like vehicle tracking, notifications, payments as well anomaly detection.

Webhook Implementation

Lead the design and implementation of the webhooks service. This service handles reliable delivery of requests, triggered by internal actions, provides verifiable data and a mechanism for the customer to switch and fully manage endpoints.

Location Engine Replacement

Lead the design and implementation of the replacement of the location engine, from google maps to Open street maps. This project was executed with no downtime and full visibility over quality deterioration and fully capable of switching between both engines on the fly.

Quote Prediction

Lead the implementation and evolution of a data prediction pipeline. The necessary flows to collect several aspects of pricing data for analysis by the ML team and integration with existing flow with full visibility over quality of predictions as well as the ability to completely bypass the client-facing predictions while still collecting results in the background.

Automation and Stability

Drafted and implemented several proposals for the wider engineering team in order to bring standardisation and automation as well as removing technical debt. Achieved over 120 repositories with automatic dependency updates, full test coverage and auto deployments all the way to production. Heavily focused on creating a stable environment and reigning in technical debt after a rapid growth period for the company.



597 Words