Haider Ali

Blockchain Developer

Lahore, Pakistan·(UTC+5)

About

With a total of 6 years of experience in software development, I have spent 3+ years in blockchain technology, Mostly working with Rust and Solidity. My main focus have been around cross chain communication (GMP, CCTP), between EVM and Non-EVM chains, EVM Smart contract development and building blockchain node using polkadot-sdk and offchain workers. I also have experience working with Python (AI) and C#. In my free time I like to learn new technologies and play chess.

Top Achievements

Technical Skills

  • Programming Languages: Rust (3+ years), Substrate (3+ years), Solidity (2+ years), Python (1+ year), C# (2+ years)
  • Development: Forge, Anvil, Cast, Cargo, Tokio, Axum, libp2p, Subxt
  • Monitoring: CI/CD Codecov, Grafana, Github actions
  • Security analysis: Slither, Aderyn, Fuzz, Stateful Fuzzing
  • DevOps: Docker, Scripts (Bash, Foundry, Rust)

Work Experience

Analog
Remote

2022 - Present

Senior Rust Developer

My main focus in Analog has been their timechain node built on polkadot-sdk for their cross chain gmp message protocol. Also did work on production level secure solidity smart contracts.

Invozone
Remote/Onsite

2022 - 2023

Software Engineer

Started my blockchain journey with nft marketplace in Solana. Built Solana's fractional nft platform i.e. piqsol.com using metaplex contracts.

Programmers Force
Onsite

2021 - 2022

Python Developer

Worked as Python developer wrote tools for improving data pre and post processing pipelines for their AI models. Also Improved Object detection models using MRCNN and YOLO 5. Trained Multiple OCR Model and made the pipeline to train model OCR models for multiple languages and improved their text reading accuracy from 70% to 90%.

Junior Software Engineer

Worked as Software Engineer in C#/Xamarin. Built multiple Xamarin supported apps for Android, IOS and Windows.

Education

Virtual University of Pakistan

2016 - 2019
Bachelor's in Computer Science

Projects

Firestarter

RWA marketplace having where users can create their own assets and trade them. It runs two AMM models, bonding curve and uniswap v2 forked contracts.

Solidity
OpenZeppelin
Beacon Proxy
foundry
uniswap v2

Analog Timechain

Analog timechain node which is the heart of Analog network. Serves as relayer to multi chain communication with security of threshold signature scheme.

Rust
Substrate
Docker
Threshold Signature sceheme
Solidity
Libp2p

Zenswap

Cross chain token transfer protocol based on Circle CCTP token transfer.

Solidity
CCTP
Uniswap
Rust

Analog Chain Connectors

A rust based library which is the backbone of timechain. Rosetta based architecture that made possible to call multi chain transactions from single interface

Rust
Axum
Futures
Tokio
Web3
Subxt

Analog Gmp

Analog smart contracts for evm chains. That help process analog's gmp messages and executes on the deployed chains.

Solidity
Foundry

Timegraph

Analog's data warehouse for which helps indexing and quering of user data and smart contract triggers.

Rust
GraphQL
Subxt

Basebox.ai

Basebox AI provides access to AI LLM's keeping data safety as a top priority. Worked on server infrastructure Based on Rust, GraphQL, Keycloak and Postgres.

Rust
GraphQL
Keycloak
Postgres
OpenAI

Piqsol

Solana's first fractional NFT marketplace. Where users can create part of their NFT's and trade them. Built using metaplex contracts.

TypeScript
Solana
Metaplex

OCR

Made Multi language OCR models for programmers force pvt ltd. Which could read text from images with accuracy upto 99%.

Python
tesseract
OpenCV

Object Detector

Trained custom object detection model using YOLO. Which could detect multiple objects from images and videos for their OCR pipeline.

Python
YOLO Object detection

Fake card detector

Trained a model to detect fake/modified id cards. Used image processing and computer vision techniques to achieve the goal.

Python
OpenCV

KYSEK SML

Kysek sportsman log. Helps to manage outdoor journeys and also Manage Kysek Ice Chest

C#
Xamarin.forms
Android
IOS

Chips

Xamarin cross platform project to manage cargo ships by keeping information about packages in app so that their process can be streamlined in the app.

C#
Xamarin.forms
Android
IOS

XVMS CMSR

Content Management System. App supported for Android and Desktop designed to help organisations to create and manage interactable dynamic content for big screens for their customers.

C#
WPF
Xamarin.Android
Android
Desktop App

Intelli Pass Screening System

This is an intelligent screening system that also supports attendance with Covid-19 precaution features. During Covid-19 there was a dire need to have a system to prevent people from entering the organisation who were having fever or without masks.

C#
WPF
Xamarin.Android
Android