The Philosophy of Decentralized Applications

An industry seminar at KUET BitFest exploring why decentralization is more than putting application logic on a blockchain — and how trust, ownership, governance, architecture, and real-world engineering shape meaningful decentralized applications

KUET BitFest 2.0 · Department of Computer Science and Engineering, Khulna University of Engineering & Technology (KUET) · Invited Industry Speaker · Brain Station 23 PLC Representative · 2025-01-03 · Khulna University of Engineering & Technology (KUET), Khulna, Bangladesh

Invited to KUET BitFest as an industry speaker representing Brain Station 23 PLC, I presented a seminar on the philosophy behind decentralized applications. Rather than treating blockchain as a technology to add by default, the session focused on the deeper engineering question of what should actually be decentralized, why decentralization matters, and how application architecture changes when trust, ownership, governance, and control are distributed. The engagement concluded with recognition from KUET, where I received a speaker crest from Pro-Vice-Chancellor Professor Dr. Sk. Shariful Alam.

Topics: The philosophy behind decentralization and why a DApp is more than a blockchain-enabled frontend, Centralized applications versus decentralized applications from an architectural perspective, Removing or reducing dependence on a single trusted authority, Trust, verification, transparency, and ownership in decentralized systems, Understanding what should — and should not — be placed on-chain, Smart contracts as programmable coordination and business-rule infrastructure, The relationship between decentralization, governance, and user control, Engineering trade-offs between decentralization, scalability, usability, cost, and maintainability, Moving from blockchain concepts and prototypes toward production-grade decentralized applications

https://ariful-islam.pages.dev/speaking/kuet-bitfest-philosophy-of-decentralized-applications

Experience

Senior Software Engineer · BrainStation 23 PLC.

March 2022 - Present · Dhaka, Bangladesh

  • Designed crypto-to-fiat interoperability layer using ISO 4217-aligned currency normalization for internal on/off-ramp calculations and ISO 20022 messaging adapters for banking and payment-system integration.
  • Collaborated with the University of Stavanger on a Norwegian Research Council–funded (Grant No. 308909) research focused on B2B/B2G healthcare data exchange policy and governance.
  • Led development of a Web3 hotel-booking dApp with NFT reservations, coordinating frontend/backend integration, mentoring the BA on stablecoin payments, and enabling ~25% broader reach via seamless booking/resale across major marketplaces via ERC-721 standard.
  • Built a multi-tenant e-commerce PoC on ICP integrating Shopify with Web3 shops, boosting efficiency by ~35%, scaling to hundreds of vendors, and co-developing a €250K+ fundraising prototype with a European partner.
  • Conducted domain/requirement analysis with ICONIX, designed UML diagrams, and prepared SoW, WBS, and ToR to support sales in accurate client budget estimation.

https://brainstation-23.com/?1

Instructor | Teaching & Mentorship · Ostad | EdTech Platform

December 2025 - Present · Dhaka, Bangladesh

  • As an instructor, Md. Ariful Islam conducting 5 batches with 695+ students, brings clarity, structure, and problem-solving depth to his teaching. He has solved countless real-world engineering challenges involving application architecture, API design, data modeling, and frontend-backend integration. His teaching approach focuses on how MERN is used in real software teams, helping students write clean code, think like engineers, and build job-ready projects with confidence.

https://ostad.app/instructor/255870

Junior Software Engineer · Cloud Height Technology LTD. (CHTL)

January 2022 - April 2022 · Chittagong, Bangladesh

  • Backend Engineer

https://cloud-height.com/

Associate Software Engineer · Robust Research and Development LTD. (RRAD)

December 2020 - December 2021 · Dhaka, Bangladesh

  • Developed the Bangladesh Customs Info mobile application, which has an installation range of 5K-10K based on Play Store reports, to streamline import/export compliance queries by product HS Code.
  • Engineered the Customs Bond Commissionerate Import Entitlement System, reducing manual paperwork and improving processing time from 5 days to 2 hours per application.

https://rrad.com.bd/

IT Intern · Export Import Bank of Bangladesh PLC. (EXIM)

October 2020 - December 2020 · Dhaka, Bangladesh

  • Assisted in data center operations ensuring uptime for 10+ enterprise banking services while collaborating with the corporate banking division to gain hands-on financial operations experience.

https://www.eximbankbd.com/

Skills

Languages & Systems Programming

TypeScript (JavaScript), Rust, Solidity, Python

Backend & Distributed Systems

Node.js, NestJS, Django, Microservices, Event-Driven Architecture (EDA), Distributed Systems, Message Brokers, REST, GraphQL, WebSocket, IPN, Idempotency, Reconciliation, Retry & Backpressure, Circuit Breaker

Software Architecture & Reliability

Object-Oriented Design (OOD), Domain-Driven Design (DDD), SOLID Principles, Design Patterns, Enterprise Integration Patterns, ICONIX, UML, Rule Engines, Fault Tolerance, Multi-Source Event Processing

Data, AI & Agentic Systems

PostgreSQL, MongoDB, Redis, OpenSearch K-NN, Vector Search, RAG, LangChain, MCP, LLM-Orchestrated Workflows, Fraud & Anomaly Feature Pipelines, AI-DLC

Financial & Regulated Systems

ISO 4217, ISO 20022, Financial Data Exchange (FDX), KYC/AML Workflows, On-Ramp & Off-Ramp Systems, Payment & Treasury Settlement, Proof-of-Reserve, Financial Reconciliation, Audit-Grade Traceability

Security, Web3 & Digital Asset Infrastructure

EVM, Solidity Smart Contracts, Rust, Hyperledger Fabric, Stablecoin Payment Rails, Chainlink Oracles, The Graph, Blockchain Forensics, Upgradeable Smart Contracts, DAO Governance, Zero-Knowledge Proofs (ZKP)

Cloud, DevOps & Observability

Docker, Docker Compose, GitHub Actions, Kong API Gateway, Kong Lua Plugins, OpenTelemetry, Prometheus, Grafana, Loki, Distributed Tracing, Structured Logging, PM2