
Clean ID
Verify once, share across organisations: no repeated employment checks.
- Platform
- Blockchain · Web
- Our role
- Design, blockchain, backend, frontend and DevOps
- Built with
- Ethereum, Solidity, Go, Node.js, React, web3.js, AWS, Docker
The challenge
People prove who they are again and again: to every new employer, bank, clinic and travel provider. Each organisation runs its own KYC, keeps its own copy of the same documents, and records held in separate databases are slow to check, easy to dispute and easy to fake.
The goal was a single, trusted identity that a person owns and controls, verified once and accepted by any organisation that needs it.
The solution
Clean ID gives each person one digital ID, secured by blockchain and verified through a single KYC process. Once verified, the identity can be shared by QR code with any organisation the person chooses, without uploading the same documents again.
- One ID, many uses: separate verified profiles for employment, travel, finance and health under a single Clean ID
- KYC once: documents are checked a single time and the result is recorded on-chain
- Share by QR code: organisations scan and verify instantly, with no paperwork
- Employer verification: employees register, employers confirm employment history
- Permission-based sharing: the owner decides which organisation sees which details
- Secure sign-in: one-time passcode (OTP) login
How we built it
- Blockchain: Ethereum smart contracts in Solidity handle identity creation, verification and sharing
- Backend: Go and Node.js for real-time verification and data management
- Frontend: React and web3.js, responsive across desktop, tablet and mobile
- Security: AES-256 encryption, OTP sign-in and multi-factor authentication
- Cloud and DevOps: AWS hosting, Docker and Jenkins CI/CD
Clean ID is in beta: users are registering, getting their Clean ID and having it approved by their organisations, and their feedback is shaping the next release.
Want results like these?
Tell us what you need. No technical brief required.

Dr. Azmeer
CEO
Phone
Office
12A1, 16th Lane, Colombo 00300, Sri Lanka
Response time
We reply within 1 business day.