Dubai, UAE
At VestaScan I designed and built most of a live tokenization platform: Solidity contracts, Google Cloud infrastructure, CI/CD, and an AI agent that prepares token deployments from plain language.


Software ArchitectDubai, AE
25.20° N, 55.27° E
- Experience
- 5+ years in production, from exchange trading systems to asset tokenization.
- Focus
- Cloud architecture, DevOps and EVM smart contracts.
- Approach
- Provider-agnostic systems that outlive the vendors they start with.
Featured work
VestaScanToken infrastructure for real-world assets
- Role
- Lead Software Architect & DevOps Engineer
- Where
- Vesta Prime Portal Co. LLC, Dubai
- When
- Feb 2025 — Present
- Scale
- ~15k users, ~2k active daily
- Site
- vestascan.com
VestaScan lets businesses issue and manage tokens backed by real-world assets without writing code, and ships as an end-to-end white-label tokenization platform for clients worldwide. As the lead engineer at an early-stage startup, I designed the architecture and built most of the platform, from smart contracts to cloud infrastructure.
- clientsedge · Cloud Armorapplication coreDomain logickeys · KMSidentitysignerpersistencechaincacheruntimeKYCSumsubWalletAlchemyDatabasesMongoDB8 EVM networksEthereumCachesMemorystoreHostingCloud Run
ready 6 adapters bound
ArchitectureCloud ArmorKMSProvider-agnostic core
Business logic is fully separated from every external service. Each provider is a plugin behind a stable interface, so changing one is a new adapter and a config change, never a rewrite. White-label clients run the same core on the infrastructure their region and compliance rules require.
- SolidityEVM
Smart contracts
Solidity contracts for ERC-20, ERC-1404 and ERC-3643 tokens, deployable on Ethereum, Polygon, Avalanche, Base and other EVM networks.
- PrivyAccount abstraction
Smart wallets
Email and Google sign-in with no seed phrases. Migrated the wallet layer from Alchemy to Privy.
- Agentic AI
AI agent
A chat assistant that turns plain-language instructions into a ready-to-sign token deployment. The user only reviews and signs.
- GCPCI/CD
Cloud & delivery
Cloud Run, Cloud Armor, Cloud Build, Memorystore and KMS on Google Cloud. MongoDB Atlas, PostgreSQL and Upstash Redis. CI/CD with GitHub Actions and Cloud Build triggers.
- Multi-tenant
White-label platform
The full tokenization stack runs under each client's own brand, from issuance and data rooms to identity checks.
Our KYC provider was failing to verify documents in native languages, which hurt the business. We replaced it with an in-house verifier by adding one plugin and changing configuration. No application code changed.
When Alchemy moved its embedded wallets to Privy, the only new code was a migration step that moves each user's smart-wallet ownership to their new signer. The rest of the platform stayed untouched.
Blockchain
- Solidity
- ERC-20
- ERC-1404
- ERC-3643
- Privy
- Ethereum
- Polygon
- Avalanche
- Base
Cloud
- Cloud Run
- Cloud Armor
- Cloud Build
- Memorystore
- KMS
- Vercel
Data
- MongoDB Atlas
- PostgreSQL
- Upstash Redis
App
- Node.js
- Next.js
- TypeScript
- GitHub Actions
How I build
Boring infrastructure, interesting products.
Four rules I apply to every system I own. They are why VestaScan can change a vendor without touching application code.
- 01
Provider-agnostic by design
Every third party sits behind an adapter. The core never imports a vendor SDK, so vendors can change without the product noticing.
- 02
Secure by default
Edge protection with Cloud Armor, secrets and signing keys in KMS, and nothing exposed that does not need to be.
- 03
Automated delivery
Every change ships through the same pipeline: build, test, container, deploy. No manual steps between a merge and production.
- 04
AI where it removes friction
Agents are useful when they take real steps on the user's behalf and stop exactly where a human signature belongs.
Experience
From exchange-grade systems to on-chain assets.
Lead Software Architect & DevOps Engineer
VestaScan · Vesta Prime Portal Co. LLC · Dubai, UAE
- Designed and built the architecture of a live real-world asset tokenization platform used by around 15,000 users.
- Wrote the Solidity contracts for ERC-20, ERC-1404 and ERC-3643 tokens, deployable across multiple EVM networks.
- Run the Google Cloud infrastructure and CI/CD end to end, including edge security and key management.
- Built an agentic AI assistant that prepares token deployments from plain-language instructions.
Backend Developer
Tata Consultancy Services, for the National Stock Exchange of India · India
- Developed and optimised backend services in Node.js and Pro*C for high-availability, low-latency trading systems.
- Used Oracle SQL and Pro*C for high-frequency data retrieval, query optimisation and data integrity.
- Led the move to a microservices architecture and automated deployment pipelines with CI/CD tooling.
- Ran technical workshops and mentoring sessions for the team.
Full Stack Developer
Krop Artificial Intelligence · India
- Built the backend in Node.js and Express with MongoDB and Oracle SQL, deployed on Google Cloud.
- Implemented Firebase Authentication and React interfaces across web and mobile.
- Set up CI/CD with GitHub Actions and Google Cloud Build.
Selected projects
Systems I have shipped end to end.
Freelance · food subscription startup
fdor
fdor.in ↗- The brief
- A friend's food subscription startup needed the whole platform: customers to manage subscriptions, an operations team to run the kitchen and dispatch, and riders who each carry many packets on a single trip.
- What I built
- The complete system: a customer portal, an operations console and a delivery-partner app, on Next.js and Firebase, served from Cloud Run behind Cloud Armor, with Upstash Redis and Google Maps Platform.
- Next.js
- Firebase
- Google Maps Platform
- Cloud Run
- Cloud Armor
- Upstash Redis
Key engineering
- Route optimisation for multi-drop rides, so one rider delivers many packets in the shortest practical order.
- Packets grouped by building and by apartment, so each stop shows exactly how many packets go to how many flats.
- Live ETAs for customers, calculated from the rider's current location.
- Three apps sharing one backend: customer portal, operations console and rider app.
Enterprise document retrieval, Kuwait
RetrieveX
- The problem
- A company needed to search and serve a large archive of scanned documents captured by a Kofax scanner system, from its own private server, with user and group management.
- What I built
- A Node.js service that ingests Kofax output into MySQL, converts TIFF to PDF with ImageMagick, caches rendered PDFs for repeat requests, and exposes indexed search over the scanner's metadata fields. Includes an admin panel for users, groups and tables. Runs on a private Windows Server 2019 host.
- Node.js
- MySQL
- ImageMagick
- Kofax
- Windows Server
Controlled-environment agriculture, India
Krop AI platform
- The problem
- A startup growing exotic crops needed clients to see live data from their crop stands: transactions, returns, environmental readings and video.
- What I built
- A Node.js, Express and MongoDB platform on Google Cloud with Firebase Authentication (email, phone, Google), RTSP video feeds, temperature and humidity ingestion from stand controllers, Puppeteer-generated invoices, Nodemailer notifications and an admin panel.
- Node.js
- MongoDB
- GCP
- Firebase
- Puppeteer
- RTSP
Skills
The toolkit, grouped by what it is for.
Blockchain
- Solidity
- EVM chains
- ERC-20
- ERC-1404
- ERC-3643
- Smart wallets
- Privy
Cloud & DevOps
- Google Cloud
- Cloud Run
- Cloud Armor
- KMS
- Cloud Build
- Firebase
- GitHub Actions
- Vercel
- Bash
- Git
Backend
- Node.js
- TypeScript
- Express
- PostgreSQL
- MongoDB
- Redis
- Oracle SQL
- MySQL
- Pro*C
- Google Maps Platform
Frontend
- React
- Next.js
Architecture & AI
- Plugin / adapter design
- Microservices
- White-label platforms
- Agentic assistants
Creative
- Photography
- Poster design
- Video editing
- Photoshop
- Illustrator
- Premiere Pro
Beyond code
Composition, restraint, and knowing what to leave out.
Away from the terminal I shoot photographs, design posters and cut video, mostly in the Adobe suite. It is the same instinct as architecture: composition, restraint, and knowing what to leave out. It also means I can talk to designers in their own language.
Education & certificates
Credentials.
Degree
Bachelor of Computer Science
Visvesvaraya Technological University (VTU)
2018 — 2022
Contact
Say hello.
I'm based in Dubai. Happy to talk about cloud architecture, tokenization, or anything on this page. The fastest way to reach me is email.
- Location
- Dubai, United Arab Emirates
- Phone
- +971 54 427 9179
- Elsewhere
- LinkedIn ↗Instagram ↗