Skip to content
View amalendusuresh's full-sized avatar

Block or report amalendusuresh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amalendusuresh/README.md

Hi, I'm Amalendu Suresh 👋

Software Engineer · Blockchain · Technical Documentation · Solution Design · Security

Software engineer with 5+ years of experience in blockchain and Web3, now also building a portfolio around technical documentation, SaaS architecture, API documentation, security-focused system design, and developer documentation.

📍 Dubai, UAE
📧 amalendusuresh95@gmail.com

🌐 Portfolio: amalendusuresh.github.io

📄 Resume & CV: Professional_Profile


👩‍💻 About Me

I'm a software engineer with 5+ years of experience working across blockchain applications, smart contracts, backend integrations, and Web3 infrastructure.

My technical background includes:

  • Blockchain & smart contract development
  • REST API and backend systems
  • Technical documentation
  • System and solution architecture documentation
  • Database modelling
  • Role-Based Access Control (RBAC)
  • Multi-tenant SaaS concepts
  • Security-focused system design
  • AWS architecture documentation
  • Test planning and workflow modelling

I'm particularly interested in work that sits between engineering, documentation, architecture, and security — turning complex technical systems into documentation that developers, stakeholders, and teams can actually use.

📍 Based in Dubai, UAE and open to remote freelance and contract opportunities.


📚 Technical Documentation & Solution Design

⭐ FlowDesk — B2B SaaS Technical Documentation Portfolio

A complete technical documentation and solution-design case study for a conceptual multi-tenant B2B project-management SaaS platform.

The project covers the system from requirements through architecture, security and testing.

Deliverables

  • System specification
  • Functional & non-functional requirements
  • RBAC and permission model
  • Multi-tenant architecture
  • System architecture diagrams
  • REST API documentation
  • PostgreSQL database schema
  • Entity Relationship Diagram
  • Task and milestone workflow diagrams
  • AWS deployment architecture
  • Security design
  • Test plan
  • Local development documentation

Architecture

Frontend: Next.js
Backend: Node.js REST API
Database: PostgreSQL
Cloud: AWS
Storage: Amazon S3
Deployment: AWS Amplify + ECS/Fargate + RDS
Monitoring: Amazon CloudWatch

Security Concepts

The design includes:

  • Authentication
  • RBAC
  • Tenant isolation
  • Resource-level authorization
  • IDOR / broken access-control protection
  • Workflow-state validation
  • Secrets management
  • Secure file access
  • Audit logging

👉 View the FlowDesk Technical Documentation Repository

FlowDesk is a conceptual portfolio case study demonstrating technical documentation and solution-design capabilities. It is not presented as a deployed production application.


⛓️ Blockchain Engineering

My core engineering background is in blockchain and Web3 development.

Areas I've worked with include:

  • Smart contracts
  • DeFi protocols
  • Staking infrastructure
  • Blockchain backend integrations
  • Wallet and transaction workflows
  • Multi-chain systems
  • Decentralized storage
  • Smart contract security

🚀 Selected Blockchain Work

StakeSphere — Infrastructure DAO

Staking and governance architecture with multi-chain integration and Solidity-based governance components.

Stack: Solidity · Hardhat · OpenZeppelin Governor · The Graph


Institutional Staking Platform

Architecture for custody-aware DeFi staking with role-based access, on-chain attestations and upgradeability patterns.

Stack: Solidity · UUPS Proxies · Chainlink Oracles · TypeScript


DEX & Launchpad Protocol

AMM and token-launchpad concepts including swap logic, vesting workflows and token-launch mechanisms.

Stack: Solidity · Foundry · Ethers.js · React


Filecoin Storage Integrations

Integration of blockchain application logic with decentralized storage workflows.

Stack: Solidity · FVM · IPFS · Node.js


🛠️ Technical Skills

Software & Backend

Node.js · JavaScript · TypeScript · REST APIs · Git · GitHub

Blockchain

Solidity · Ethereum · BNB Chain · Polygon · Hyperledger Fabric · Filecoin · IPFS

Smart Contract Tooling

Hardhat · Foundry · Truffle · Ethers.js · Web3.js · OpenZeppelin

Documentation & Architecture

Technical Writing · System Specifications · API Documentation · Architecture Diagrams · Database Modelling · ER Diagrams · Mermaid · Developer Documentation

Security

RBAC · Authentication & Authorization · Tenant Isolation · IDOR / Broken Access Control · Secrets Management · Audit Logging · Security Requirements

Cloud & Infrastructure

AWS Architecture · Amazon S3 · Amazon RDS · ECS/Fargate · AWS Amplify · Secrets Manager · CloudWatch


🎯 Current Focus

I'm currently expanding my work in:

Technical Documentation

Turning software requirements, APIs, databases and architecture into structured developer and stakeholder documentation.

Solution Design

Documenting SaaS architectures, workflows, permissions, integrations and deployment models.

Security-Focused Documentation

Connecting security requirements with architecture, APIs, authorization controls and test cases.

Blockchain Engineering

Continuing to apply my existing blockchain and Web3 engineering experience to technical projects.


💼 Freelance / Contract Work

I'm interested in freelance and contract projects involving:

  • Technical documentation
  • API documentation
  • Developer documentation
  • SaaS system documentation
  • Architecture documentation
  • Software requirements documentation
  • Database and workflow documentation
  • Security documentation
  • Blockchain technical documentation

If you have an existing software product with incomplete, outdated or scattered documentation, I can help turn the technical information into a structured documentation set.


✍️ Writing

I write about software, blockchain and technical topics on Medium.


📫 Connect With Me

📧 Email: amalendusuresh95@gmail.com

💼 LinkedIn: amalendu-blockchain

🌐 Portfolio: amalendusuresh.github.io

📄 Resume: Professional_Profile

✍️ Medium: @amalenduvishnu

🐦 X / Twitter: @palakkatil

Pinned Loading

  1. Filecoin_Staking_DApp Filecoin_Staking_DApp Public

    Stake Filecoin (FIL) tokens using the Filecoin Ethereum Virtual Machine (FEVM).

    Solidity

  2. milestone-escrow milestone-escrow Public

    Milestone-based escrow smart contract with sequential payouts, verification flow, and full Hardhat test suite.

    Solidity

  3. PolygonStake PolygonStake Public

    Minimalist Polygon Staking and Flash Loan POC

    JavaScript

  4. Professional_Profile Professional_Profile Public

    Professional profile

    1

  5. NFT_MARKETPLACE NFT_MARKETPLACE Public

    Full stack NFT Marketplace

    JavaScript

  6. flowdesk-technical-documentation flowdesk-technical-documentation Public

    Technical documentation and solution design portfolio for a conceptual multi-tenant B2B SaaS project management platform.