Web Developer & Blockchain Software Engineer
I am a full-stack web developer and a full-stack blockchain software engineer — from Asia. Since July 2020, I have been offering my software services in both the govt. and the private sectors, with my niche being blockchain-based web3 game development (GameFi). Presently, I am working as a generative AI consultant and a blockchain adviser for a private multi-national firm, based in the MENA region.
Web, Blockchains, Cloud & Distributed System Design
Over the course of years, I have honed my expertist in web development, blockchain engineering and cloud computing. This is what I bring to the table.
| Skill | Tools & Technologies | My Experience & Value Propagation |
|---|---|---|
| 01. Frontend Web Development | React.js, Next.js, TypeScript, HTML, CSS, Tailwind, Redux, Jotai, GraphQL, React Query | Client and server components, Single Page Applications (SPAs), Static Site Generation (SSG), local and global front-end state management, side effect injections, memoisation, data fetching, caching, validation, CORS security policies, some CSS (occasionally) — and more. |
| 02. Backend Web Development | Node.js, Next.js, Nest.js, Express, TypeScript, PostgreSQL, MongoDB, Redis | Middleware, interceptors, pipes, guards, APIs, rate limiters, controllers, services, back-end design, development, security and testing, ACID & BASE properties, DB schemas, indexing, views, sharding, partitioning — and more. |
| 03. Frontend Blockchain Development | Ethers.js, Wagmi, WalletConnect, MetaMask, Rainbow Kit | Wallet connections, blockchain reading and writing, crypto transactions, digital signatures, encryption, hashing, HMAC — and more. |
| 04. Backend Blockchain Development | Ethereum, Polygon, Immutable X, Goerli, Sepolia, Hardhat, Solidity, Ethers.js, IPFS | Smart contract design, development, testing and deployment, blockchain node connections and queries, JSON RPC APIs, asymmetric key managemnet, dev chains, test networks, mainnets, cryptocurrency, NFTs, marketplaces and exchanges, tokenomics — and more. |
| 05. Cloud Computing | AWS, Vercel, GitHub Actions | Amazon compute, storage, CDN, database, caching, networking, monitoring and deployment cloud services — and more. |
| 06. Distributed Architecture & System Design | Distributed systems, Databases, Performance, Scale | Availability, consistency, partition tolerance, latency optimisation, sync. quora, centralised and decentralised distributed systems, design trade-offs, logical, vector and Lamport clocks, distributed consensus, peer synchronisation, stun servers, horizontal and vertical scaling, SQL and NoSQL databases — and more. |
Alongside this, I, occasionally, work with the following to create my personal projects:
- Flutter
- React-Native — personal project, not shared on GitHub
- Unity Engine — two personal projects, not shared on GitHub
... for creating cross-platform, non-native mobile (iOS, Android), desktop (Windows, Linux, MacOS) and gaming apps.
Full-stack Software Engineer | 3.5 Years
• Working @ Present • Permanent • Part-time • Remote
👉 I advised my employer on integrating permissionless public blockchains and cloud-based permissioned BaaS with their client-facing software product modules. I was the key person on the team, explaining to the execuives and the directors how blockchains would enable zero-knowledge ID management for employees, more private IAM, impact supply chains, affect audits trails, bring about internal and external data transparency — and more.
👉 I provided consultancy to the company on integrating generative AI with their client-facing software product. My submitted works included advice on LLM selection based on product requirements, agentic army development with Mode-Context-Provider (MCP) architecture, model optimisations via RAG and LRA techniques, outlining hardhware requirements — and much more. This was perhaps the most exciting things I worked on during my stay here.
| Blockchains | Generative AI | Consultancy | Data Visualisation |
• Permanent • Full-time • On-site & Remote (Hybrid)
👉 Overview: Launched on OpenSea 6 NFT collections for my employer while working on a free-to-play, play-to-earn blockchain-based web3 game created in the 3D Unity engine. I led the multi-chain product on Etherum, Polygon, and Immutable X blockchains. Delivered 3 different projects — whose names have been redacted — earning my employer thousands of dollars as the mid-senior engineering resource.
👉 Tools & Technologies: Extensively worked with Supabase, TypeScript, Wagmi, Rainbow kit, Ethers.js, Alchemy, Chainlink, Solidity, ERC-20, ERC-721, ERC-721A, ERC-1155, Hardhat, MERN, React.js, Next.js, API security, ACID DB, Prisma ORM, PostgreSQL and social media integrations (Discord, YouTube, e-mail services, Telegram).
| Ethereum | Polygon | Immutable X | Solidity | Smart Contracts | NFTs |
• Permanent • Full-time • On-site & Remote (Hybrid)
👉 Overview: I independently led and developed a P2E, F2P game on the Hive blockchain. I developed new NFTs, blockchain streaming servers, game economics, game missions and regulated very simple DevOps. I was the sole, independent manager and engineer of the entire SDLC who increased the game's user count by more than 10x (!!) by releasing over a dozen game features in just 6 months, all by myself while training interns at the company too.
👉 Tools & Technologies: I extensively worked with TypeScript, Material UI, serverless Next.js, Nest.js, MVC, MongoDB, Mongoose, Ethers.js MetaMask, cryptographic security, AWS cloud, Vercel, Chai.js and Artillery.
| Hive | MERN | AWS | Vercel |
• Contract • Full-time • On-site
👉 Overview: Working with my govt.on their official project, I engineered the full-stack project. Our team was tasked with migrating the entire ecosystem from older versions of the language, frameworks and the databases to the latest and newest versions, which we completely did by undertaking extensive debugging of the platform's legacy code.
👉 Tools & Technologies: I used HTML, CSS, JavaScript, Bootstrap, jQuery, Python, Jinja2, PostgreSQL, CKAN and AWS.
| Python | PostgreSQL | CKAN | Git | GitHub |
• Internship • Full-time • Remote
👉 Overview: As a trainee and intern software developer, I worked on four different platforms: web, mobile, game, blockchains with 8 different coding languages. I completed 10 different projects either on the front or the back ends or the full stack. This era was full of learning and developing a strong foundation in software. I never knew it would prove to be so valuable in my career over the course of years.
👉 Tools & Technologies: I worked with the LAMP stack (PHP), MERN stack (JavaScript), blockchains (Solidity) and Unity engine (C#). Working with so many technologies, I developed a strong foundation in the software ecosystem.
| Web | Mobile | Games | Blockchain |
I look forward to working on all and exciting software projects in great cultures with wonderful peers. If you have any mutually beneficial collaborative opportunities you want to discuss, definitely reach out to me at this email address.