Blockchain development, built by an AI-assisted engineering team

GegoSoft builds smart contracts, permissioned networks and tokenised systems from Madurai, India. Our engineers use Claude Code on every project — which means more test coverage, more static analysis and more review passes per rupee than a manual team can deliver on the same budget. On a blockchain project, where a deployed bug is permanent, that difference is the whole argument.

THE SHORT VERSION
Who we are
GegoSoft Technologies, a software company in Madurai, Tamil Nadu, established 2017. Eighteen engineers. Blockchain is one of several practices, alongside Laravel, React and mobile.
What we build
Smart contracts, permissioned and private networks, tokenisation platforms, wallet integration, dApp front ends, and audit preparation for contracts written elsewhere.
Chains we work on
Ethereum and EVM-compatible chains (Polygon, Arbitrum, Base, BNB Chain), plus Hyperledger Fabric for permissioned enterprise networks.
How AI changes it
Claude Code accelerates scaffolding, test generation, static analysis triage and documentation. It never approves a deployment. Every contract is reviewed by named engineers and, for anything holding value, an independent third-party audit.
Who we work with
Founders and enterprises with a specific problem — traceability, multi-party settlement, verifiable records. We turn down projects where a conventional database is the better answer.
Typical timeline
Four to six weeks for a scoped smart contract system to testnet. Twelve weeks or more for a full platform with front end, integrations and independent audit.
// Our method

Why AI-assisted coding matters more on-chain than anywhere else

In a normal web application, a bug is a Tuesday afternoon. In a deployed smart contract, a bug can be unfixable and expensive. The economics of blockchain development have always favoured teams who could afford exhaustive testing and multiple review passes. AI tooling changes who can afford that.

Test coverage that would otherwise be unaffordable

Generating comprehensive unit tests, edge cases and fuzzing harnesses for Solidity contracts is slow, repetitive work — exactly what AI is good at. We ship contracts with coverage levels that used to require a much larger budget, because writing the hundredth test case now costs a fraction of what it did.

Static analysis triage, not just static analysis

Slither and Mythril produce long findings lists, most of them false positives. Claude Code helps our engineers sort real issues from noise quickly, so review time is spent on the findings that matter instead of on triage.

Multiple independent review passes

Every contract gets read again — for reentrancy, access control, integer handling, oracle dependencies and gas patterns — before a human reviewer starts. It's a second and third set of eyes on code where the first pass often misses something.

Documentation written as the code is written

NatSpec comments, architecture notes and a plain-English description of what each function does, produced alongside development. Auditors work faster against documented code, and audit hours are the expensive part.

Where the line is

AI writes drafts, tests and analysis. It does not approve merges, sign off on architecture, or authorise a mainnet deployment. Named engineers own every contract, and anything that will custody real value goes to an independent third-party audit before launch — we will tell you that in the proposal, and we will not deploy without it.

// Services

What we build

Most engagements start as a consulting week, because the first useful thing we can tell you is usually whether the project should exist in this form at all.

Smart contract development

Contract design, implementation and testing for lending, escrow, settlement, royalties, governance and access control. Written to be readable, because unreadable contracts fail audits.

  • SOLIDITY
  • HARDHAT
  • FOUNDRY
  • OPENZEPPELIN

Permissioned & private networks

Consortium networks where several organisations need a shared record none of them individually controls. Channel design, membership services, chaincode and integration with existing systems.

  • HYPERLEDGER FABRIC
  • GO
  • NODE.JS

Tokenisation platforms

Fungible and non-fungible token systems for real-world assets — property shares, carbon credits, loyalty points, certificates. Including the compliance layer and the boring admin interface someone has to use daily.

  • ERC-20
  • ERC-721
  • ERC-1155
  • ERC-4626

dApp & wallet integration

Front ends that non-crypto users can actually operate. Wallet connection, transaction states, failure handling and gas explanations written for people who have never signed a transaction before.

  • REACT
  • NEXT.JS
  • ETHERS.JS
  • WAGMI

Audit preparation & remediation

You have contracts written by someone else and an audit coming. We add tests, document behaviour, fix the obvious findings first, and cut the audit hours you'll pay for.

  • SLITHER
  • MYTHRIL
  • ECHIDNA

Blockchain consulting

A short paid engagement that ends in a written recommendation — including "don't do this on a blockchain" where that's the honest answer. Cheaper than finding out after the build.

  • ARCHITECTURE
  • CHAIN SELECTION
  • COST MODELLING
// Straight answer

When blockchain is the right tool — and when a database is

Blockchain solves one narrow problem well: letting parties who don't fully trust each other share a record that none of them can quietly alter. If your situation doesn't have that shape, a conventional database will be faster, cheaper and easier to change. This is the first thing we assess, and we lose work by saying it.

Blockchain earns its place when

  • Several organisations need one shared record and none should control it
  • The audit trail must be provably unaltered, not merely logged
  • Settlement between parties currently needs a slow intermediary
  • Assets need to be divisible and transferable without a central registry
  • Provenance must survive the failure of any single company in the chain
  • Rules need to execute automatically without either party able to intervene

Use a database instead when

  • One organisation owns the data and everyone already trusts it
  • Records need to be edited, corrected or deleted for legal reasons
  • You need high write throughput at low cost per transaction
  • The data is personal and privacy law requires a right to erasure
  • The real requirement is an audit log, which Postgres does well
  • "Blockchain" is in the brief because an investor asked for it
Custom blockchain development at GegoSoft, Madurai
// Applications

Where we've seen it genuinely work

Sectors where the multi-party trust problem is real rather than theoretical, and where the cost of a shared verifiable record is lower than the cost of reconciling separate ones.

  • Supply chain traceability — provenance across suppliers, shippers and retailers who each keep their own books
  • Trade finance and settlement — reducing reconciliation between banks, exporters and insurers
  • Credential and document verification — degrees, licences and certificates verifiable without contacting the issuer
  • Asset tokenisation — fractional ownership of property, equipment or carbon credits with a transparent ownership record
  • Loyalty and rewards — points transferable across a partner network without one brand acting as clearinghouse
  • Digital asset platforms — exchange, custody and wallet infrastructure, built to the compliance standard of the market it serves
// Chain selection

Which chain, and why

Chain choice is an architecture decision with cost and compliance consequences, not a preference. Here's how we usually reason about it.

Platform Best suited to Trade-off We build with
Ethereum Systems where maximum decentralisation and liquidity matter more than transaction cost Highest gas costs of any option Solidity · Hardhat · Foundry
Polygon Consumer-facing applications with frequent, low-value transactions Security inherited from Ethereum rather than native Solidity · Hardhat
Arbitrum / Base DeFi and higher-value applications needing Ethereum security at lower cost Withdrawal delays and sequencer considerations Solidity · Foundry
BNB Chain Projects targeting existing users and liquidity in that ecosystem More centralised validator set Solidity · Hardhat
Hyperledger Fabric Enterprise consortiums where participants must be known and data kept private No public verifiability; you run the infrastructure Go · Node.js · Fabric SDK
// Engagement

How a blockchain project runs with us

Sequenced so the expensive, irreversible decisions happen after the cheap, reversible ones.

Week 1

Feasibility assessment

Does this need a blockchain? Which chain, what does it cost per transaction at your expected volume, and what breaks at ten times that volume. Written up, and yours regardless of what happens next.

Week 2–3

Architecture and threat model

Contract structure, upgrade strategy, access control, oracle dependencies, and an explicit list of what an attacker would try. Agreed before a line of Solidity is written.

Week 3–6

Build and test

Contracts written with AI-assisted test generation running alongside. Static analysis on every commit. Deployed to testnet early so you can use it rather than read about it.

Week 6–9

Interface and integration

The dApp front end, wallet flows, admin tooling and connections to your existing systems — usually the part users judge the whole project on.

Pre-launch

Independent audit

An external firm reviews anything holding value. We prepare the codebase, manage the process and remediate findings. This is not optional on our projects.

Launch+

Deployment and monitoring

Mainnet deployment, verified source on the block explorer, monitoring and alerting, and a support arrangement for the period where problems actually surface.

// Why GegoSoft

A software company that also does blockchain

That distinction matters. Blockchain projects fail far more often at the boring edges — the admin panel, the accounting integration, the compliance reporting, the onboarding flow — than at the contract layer. We've been building those systems in Laravel, React and Flutter since 2017, and we maintain six production products of our own. The chain is one component of a system, and we build the rest of the system too.

2017Building software from Madurai, Tamil Nadu
18Engineers using AI tooling as daily practice
6Production products we build and maintain ourselves
4Continents with long-term clients — US, EU, Australia, Gulf
// Questions

Frequently asked questions

How does AI-assisted coding change blockchain development?
It changes the economics of thoroughness. Comprehensive test suites, fuzzing harnesses, static analysis triage and documentation are slow, repetitive work that historically only well-funded projects could afford in full. With Claude Code, our engineers produce far more of it per hour, so contracts ship with coverage and documentation that would previously have needed a much larger budget. What AI does not do is approve anything — no merge, no architecture decision and no mainnet deployment happens without a named engineer, and anything custodying value goes to an independent audit.
Do I actually need a blockchain, or would a database work?
Blockchain is worth its cost when multiple parties who don't fully trust each other need a shared record none of them can quietly alter. If one organisation owns the data and everyone already trusts it, a conventional database is faster, cheaper and far easier to change. Assessing this is the first week of any engagement with us, and we regularly recommend against a blockchain build. That answer costs you a week instead of a project.
What does blockchain development cost?
A scoped smart contract system to testnet typically runs four to six weeks of engineering. A full platform with a front end, integrations and an independent audit is usually twelve weeks or more. The variable that moves the number most is not contract complexity — it's how many external systems the chain has to talk to, and whether the contracts custody real value, which mandates an audit. We quote a fixed scope after the feasibility week.
Do you audit smart contracts?
We prepare contracts for audit and remediate findings, but we don't act as the independent auditor on code we wrote — that isn't independence. For anything holding value we work with external audit firms, manage the process, and fix what comes back. We also take on audit-preparation work for contracts written by other teams, which usually reduces the billable audit hours enough to partly pay for itself.
Which blockchain platforms does GegoSoft work with?
Ethereum and EVM-compatible chains — Polygon, Arbitrum, Base and BNB Chain — using Solidity with Hardhat or Foundry. For permissioned enterprise networks where participants must be known and data kept private, we build on Hyperledger Fabric in Go and Node.js. Chain selection is an architecture decision we make with you during the feasibility week, based on transaction cost at your expected volume and your compliance requirements.
Can smart contracts be changed after deployment?
Not directly — that immutability is the point. There are upgrade patterns, most commonly proxy contracts, that let logic be replaced while state is preserved, but every upgrade mechanism is also an attack surface and a centralisation trade-off. We decide the upgrade strategy during architecture, before any code is written, because retrofitting one is far harder than planning it.
Do you build cryptocurrency exchanges?
We build digital asset platforms — exchange, custody and wallet infrastructure — where the client operates within a clear regulatory framework and can meet the licensing, KYC and AML requirements of their market. We do not build high-yield investment programmes, multi-level marketing schemes or products whose returns depend on recruiting further participants.
Where is GegoSoft located, and do you work internationally?
We're based in Madurai, Tamil Nadu, India, established in 2017. Most of our work is international — long-term clients in the United States, Australia, Europe and Dubai — and we work in client business hours for calls and reviews.

Start with the feasibility question, not the build.

Tell us the problem you're solving and who else has to trust the record. We'll tell you whether a blockchain earns its cost here — in writing, in a week.