DC TECH LTD · Freelance full-stack developer

I build web appsand smart contracts.

That covers SaaS platforms, mobile apps, dashboards and APIs, plus onchain work like smart contracts, protocols and trading infrastructure. You deal with me directly from start to finish. I've been freelancing since 2019.

Some recent client projects.

Client names are kept private under NDA.

2026

WEB2SaaS

Lead-generation SaaS platform

Problem

An agency owner needed a full lead-gen product built from zero: auth, billing, database, scraping pipelines, and AI-assisted generation. The timeline was tight, since he wanted to start onboarding users right away.

Built

An end-to-end SaaS platform taken from concept to functionally complete solo: user auth, subscription billing, a scraping layer for sourcing leads, and an AI generation flow, structured so the scraping and generation pieces could scale independently.

Outcome

Shipped in 14 days from empty repo to working product ready for real users.

Next.js / Node.js / PostgreSQL / Scraping / AI integration

2026

WEB2Mobile

React Native infinite-canvas editor

Problem

A founder validating a journaling-app concept needed the hardest technical piece proven before committing to a full build: a freeform infinite canvas (Snapchat-editor-meets-scrapbook) with smooth multi-touch gestures.

Built

An iOS prototype in Expo: infinite vertical canvas with auto-grow, photo, text and video-thumbnail elements, per-element pan, pinch and rotate via Reanimated and Gesture Handler, z-index controls, a crop screen, view-mode with fullscreen preview, and JSON save/reload with lazy loading of off-screen elements for performance.

Outcome

A smooth working prototype the client used to validate his concept, with the persistence model architected so no rendering rebuild is needed when the backend is wired later. Client came back wanting a v2.

React Native / Expo / Reanimated / Gesture Handler / AsyncStorage

2026

WEB2Marketplaces

eBay Browse API affiliate integration

Problem

A card-marketplace client needed a clean eBay Buy Browse API integration with a correct OAuth token-refresh loop and multi-market affiliate link tracking across five regions, without burning API quotas or breaking in production.

Built

A standalone Node.js integration: client-credentials OAuth with in-memory token reuse that re-mints just before expiry so fetches don't fail mid-run, a Browse search client, ePN affiliate link mapping across US, UK, DE, FR and IT with correct campaign and custom ID injection, a mocked test suite, and a rate-limits reference doc grounded in eBay's live docs.

Outcome

Merged clean with all tests green and CI passing; the client verified production Browse returning live results. Led to a scoped phase-two offer for deeper seller-inventory work.

Node.js / OAuth 2.0 / REST / Jest / GitHub Actions

2026

WEB2Production support

Production bug triage on a live SaaS

Problem

A live content-generation platform was throwing intermittent 500s, with voice generation hanging on large jobs and downloads failing under load. Real users were hitting the errors.

Built

Root-caused three separate issues: an upstream TTS queue causing the submit flow to hang on big jobs, a download proxy buffering entire files in memory instead of streaming (blowing the memory ceiling on large scripts), and a duplicate-submission case returning a generic 500 instead of handling the 409. Fixed and verified each against a real large job.

Outcome

All three resolved and confirmed on production workloads. The client kept me on afterwards as a weekly retainer.

Debugging / Streaming / Queue handling / API error design

2026

WEB3DeFi

DeFi trading & data infrastructure

Problem

Clients in the onchain space needed trading automation and market-data tooling: bots that watch markets, evaluate signals, and act, plus the scraping and API groundwork underneath.

Built

Trading-bot and market-monitoring work across EVM chains and prediction markets, including live price, candle and volume signal logic, CLOB API integration, and the reconnaissance work to find and correctly parse the right endpoints. That digging caught an inverted price-calculation bug before it shipped.

Outcome

Working automation that monitored markets and executed on defined conditions, with data pipelines that held up against API rate limits and anti-bot measures.

Python / Web3 / CLOB API / Trading logic / Data pipelines

Ask me about work in your industry.

I work on regular web products and onchain projects, and I do both myself.

Web applications

I build the apps and internal tools businesses use every day. I can take a project from the first commit to your first paying customer, and keep maintaining it after launch.

  • SaaS platforms, including multi-tenant setups
  • iOS and Android apps from one codebase
  • Dashboards, admin panels, internal tools
  • REST & GraphQL APIs, third-party integrations
  • Workflow automation and back-office bots

Onchain systems

I write smart contracts and build the infrastructure around them. I write them to be audited, I've deployed across multiple EVM chains, and I keep maintaining them after launch.

  • Smart contracts on EVM and other chains
  • Token launches, staking, vesting infrastructure
  • Protocol frontends and holder dashboards
  • Trading, monitoring and execution bots
  • Indexing, subgraphs and onchain data

A lot of projects end up needing both. A token launch usually needs a dashboard, and a fintech app might want faster settlement onchain. Because I cover both sides, nothing gets lost handing work between two developers.

What clients usually hire me for.

I take fixed-scope projects or retainers.

Web apps & SaaS

SaaS platforms and web apps, from a one-page brief to a live product. I handle the architecture and the build, then keep improving it after launch.

NEXT.JS / NODE / POSTGRES

Mobile applications

iOS and Android from a single codebase. I can build the API and admin tools behind the app in the same project.

REACT NATIVE / EXPO

Dashboards & internal tools

Analytics dashboards, ops consoles and admin panels, usually replacing a spreadsheet that's grown out of hand.

DATA / CHARTS / RBAC

APIs & integrations

Public APIs, webhooks, and connecting the services you already use, like payments, messaging, CRMs and ERPs.

REST / GRAPHQL / WEBHOOKS

Smart contracts & protocols

Token, staking, vesting and marketplace contracts, written for auditability. I also build the deploy pipelines and frontends that go with them.

SOLIDITY / FOUNDRY / EVM

Bots & automation

Telegram bots, trading and monitoring bots, scrapers, and automation for the jobs you're tired of doing by hand.

TELEGRAM / CRON / QUEUES

The tools I use most, and for how long.

Interface

TypeScriptWhat I write by default, front end and back end
React / Next.jsWeb apps, SaaS frontends, marketing sites
React Native / ExpoiOS and Android from one codebase
Tailwind CSSStyling and design systems
Framer MotionAnimation and transitions

Server

Node.jsAPIs, services, realtime, queues
NestJSStructured backends for larger teams
PythonData work, scripting and some ML
REST / GraphQL / tRPCWhichever one suits the app using it

Data

PostgreSQLMy default database
RedisCaching, queues, rate limiting, sessions
MongoDBWhen the data suits a document model
ClickHouseAnalytics on large datasets

Onchain

SolidityContracts written to be audited
Foundry / HardhatTesting, fuzzing, deploy pipelines
viem / wagmi / ethersConnecting frontends to the chain
The GraphIndexing and onchain data APIs

Ops

DockerConsistent builds and deploys
AWS / Vercel / VPSWherever suits the budget
GitHub ActionsCI/CD on my projects
Stripe / payment railsBilling, subscriptions, payouts

I pick tools for what the project needs. If something's missing from this list, I've probably tried it and dropped it.

Get in touch.

I reply within 24 hours.

Tell me what you're working on and where you're stuck. I'll usually reply with a few questions before I quote, so we both know what the job is.

Quickest way to reach me, usually same dayTelegram: @dctechltd

Or write directly: support@dctechltd.com

Elsewhere: LinkedIn

This opens your email app with the message filled in.