Summary
Overview
Work History
Education
Skills
Languages
Projects
Work Availability
Work Preference
Websites
Freelance Profiles
Timeline
Mohammed Arshath

Mohammed Arshath

Software Engineer - Haskell
Madurai,TN

Summary

Experienced Haskell developer with a strong background in functional programming and blockchain development. Skilled in designing scalable systems, building APIs, and creating tailored solutions for diverse projects. Proficient in teaching and delivering high-quality software across fintech and blockchain domains.

Overview

5
5
years of professional experience

Work History

Software Engineer

CentralApp
Remote, Tamil Nadu
02.2025 - Current

Haskell Developer

BlockOn Ventures
Gurgaon, Haryana
03.2024 - 12.2024
  • Contributed to the development of Nuchain, a Haskell-based blockchain, implementing RPC connections, wallet APIs, block generation logic, watchtower APIs, and Kafka integration.
  • Designed the blockchain architecture to support high throughput (2 lakh TPS) as a Layer-0 blockchain, ensuring scalability and performance.
  • Worked towards EVM compatibility to enable Solidity and Pact smart contract deployment, leveraging Redis, LevelDB, Postgres, and SQLite for efficient data storage.
  • Collaborated with DevOps to streamline testnet deployments and optimize blockchain infrastructure.

Freelance Haskell Developer

Freelancer | Upwork | Teacheron | ExpertGrad
Remote, Tamil Nadu
09.2022 - 02.2024
  • Developed small-scale projects, including a complete Asteroids game, Dominos, and other card games, demonstrating strong problem-solving and functional programming skills.
  • Taught functional programming concepts to university students across various institutions through TeacherOn, supporting their academic coursework.
  • Delivered multiple Haskell projects for clients on ExpertGrad and Upwork, ensuring quality and timely delivery.

Technical Product Analyst

Juspay
Bengaluru, Karnataka
12.2019 - 02.2022
  • Part of the UPI team, responsible for converting the project from JavaScript to Haskell.
  • Developed and tested APIs for Amazon Pay and Google Pay in Haskell.
  • Led automated testing using Hspec for the Google Pay project.
  • Contributed to the Passetto Project, focusing on encrypting sensitive data during payments and ensuring security from malware and hackers.

Education

Bachelor of Engineering - Aeronautical Engineering

Madras Institute Of Technology, Chennai
05-2019

Skills

  • Languages: Haskell, Elm, and Functional Programming
  • Smart Contract Languages: Pact
  • Blockchain: L1/L2 chain development, cryptography, Raft consensus, and block generation
  • Tools & Technologies: Postman, Git, Kafka, and Linux
  • DataBase: Postgres, SQLite, LevelDB, and Redis
  • Development: Backend Development
  • Testing: Manual Testing, Automated Hspec testing, Performance optimization

Languages

Tamil
First Language
English
Advanced (C1)
C1

Projects

Nuchain Project

  • Contributed to the development of Nuchain, a blockchain platform fully written in Haskell.
  • Designed and implemented RPC connections to enable seamless communication between multiple blockchain layers.
  • Developed and integrated wallet APIs for secure and efficient transaction management.
  • Engineered the block generation logic, ensuring stability and efficiency in the blockchain's core protocol.
  • Built and deployed watchtower APIs for monitoring and securing the blockchain network.
  • Utilized Redis, LevelDB, and Postgres for core blockchain data storage, with SQLite supporting Pact-related APIs.
  • Worked towards achieving EVM compatibility, enabling the deployment of Solidity-based smart contracts on the blockchain.
  • Implemented Pact smart contract deployment within the testnet environment.
  • Collaborated with DevOps to streamline and optimize the blockchain deployment processes.

Seed Phrase & Key Generation Library: Created a Haskell library that generates seed phrases, private keys, and public keys using cryptographic algorithms like Ed25519 (available on GitHub).

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimePart TimeContract Work

Location Preference

RemoteOn-SiteHybrid

Important To Me

Work-life balanceCompany CultureWork from home optionFlexible work hoursCareer advancement

Freelance Profiles

 Upwork | https://www.upwork.com/freelancers/~0149d3bc2768c1bac8

 Teacheron | https://www.teacheron.com/tutor/6Ywf

 Freelancer | https://www.freelancer.com/u/Arshad6093

Timeline

Software Engineer - CentralApp
02.2025 - Current
Haskell Developer - BlockOn Ventures
03.2024 - 12.2024
Freelance Haskell Developer - Freelancer | Upwork | Teacheron | ExpertGrad
09.2022 - 02.2024
Technical Product Analyst - Juspay
12.2019 - 02.2022
Madras Institute Of Technology - Bachelor of Engineering, Aeronautical Engineering
Mohammed ArshathSoftware Engineer - Haskell