Welcome
0%

Loading

Hi, I'm Nikola

|

I'm a software engineer who cares about clean architecture and well-structured code. In 2022 I found my place in Web3, building full-stack for DeFi protocols. I work across the frontend with React, Next.js, and TypeScript, and the backend with Python, PostgreSQL, and MongoDB. Most notably, I owned a financial platform from an empty repo to launch, and it reached over $10M in user deposits.

Find me on

Nikola Skadric

About Me

Nikola Skadric

With about 4 years of production experience, I build full-stack across Web3 and DeFi products. I own systems from architecture and stack choice through to deployment: frontends with React, Next.js, and TypeScript, and backend services in Python with REST APIs, database models, and migrations across PostgreSQL and MongoDB. I published an open-source TypeScript SDK on npm. I won 1st place at ETHGlobal Brussels 2024, and I led a full architectural refactoring at Nura. Outside of work I go to ETH CC and ETHGlobal hackathons.

Education

Information Technology School "Belgrade"

Computer Science

Graduated

Certifications

Microsoft Certified: Azure Data Fundamentals (DP-900)

Experience

Frontend Architect - Nura

Full architectural refactoring, feature-first modules, theme system, code splitting.

2026 – Present

Full Stack Engineer - DcentraLab @ d402

Marketplace for automated API payments. Published an open-source TypeScript SDK. Wrote Python REST APIs and ran database migrations.

2025 – 2026

Lead Frontend & Backend Contributor - DcentraLab @ Traia

AI trading strategy platform. Prompt-to-diagram, DEX swaps. Also wrote Python APIs and database models.

2025 – 2026

Frontend Developer - DcentraLab @ Hord

ETH liquid staking platform. Built from zero to $10M in TVL.

2023 – 2026

Frontend Developer - DcentraLab @ Web3Index

AI-powered Web3 directory with 2000+ companies. Real-time search, optimistic UI.

2022 – 2026

Technical Stack

ReactNext.jsReact NativeTypeScriptJavaScriptNode.jsReduxZustandTanStack QueryJotaiReact Hook FormZodTailwind CSSshadcn/uiFramer Motionwagmiviemethers.jsweb3.jsVitestJestCypressGraphQLWebSocketPythonPostgreSQLMongoDBDockerGit

Selected Work

A few projects I've shipped

Hord screenshot 1
Hord screenshot 2
Hord screenshot 3
Hord screenshot 4
Hord screenshot 5

Hord

Owned the frontend from zero to launch for an ETH liquid staking protocol that peaked at $10M TVL. Built the contract abstraction layer, multi-step withdrawal flows with on-chain cooldown logic, multi-chain reward aggregation across Ethereum and Arbitrum, and Lido stETH/wstETH integration. Live pricing via Uniswap V3.

Next.jsTypeScriptwagmiviemTanStack QueryVitest
d402 screenshot 1
d402 screenshot 2
d402 screenshot 3
d402 screenshot 4
d402 screenshot 5
d402 screenshot 6
d402 screenshot 7

d402

Full stack engineer on a marketplace where AI agents discover and pay for APIs on-chain via HTTP 402. Published @dcentralab/d402-client, an open-source TypeScript SDK that handles the full payment flow with EIP-712 signing in a single call. Built the API-spec-to-MCP converter, and wrote the Python backend with database models and Alembic migrations.

Next.jsTypeScriptTailwindviemEIP-712Python
Traia screenshot 1
Traia screenshot 2
Traia screenshot 3
Traia screenshot 4
Traia screenshot 5
Traia screenshot 6
Traia screenshot 7
Traia screenshot 8
Traia screenshot 9
Traia screenshot 10
Traia screenshot 11
Traia screenshot 12
Traia screenshot 13
Traia screenshot 14

Traia

Lead frontend and backend contributor on an AI-powered platform for building automated trading strategies. Turned prompts into editable strategy diagrams with React Flow and Dagre, wired to a chat UI, plus a multi-token DEX swap flow and token-gated access via on-chain balance checks. Also wrote Python APIs and database models.

Next.jsTypeScriptReact FlowDagrewagmiJest
Web3Index screenshot 1
Web3Index screenshot 2
Web3Index screenshot 3
Web3Index screenshot 4
Web3Index screenshot 5
Web3Index screenshot 6
Web3Index screenshot 7
Web3Index screenshot 8

Web3Index

Built the real-time AI search experience for a directory of 2000+ Web3 projects, streaming results over WebSocket with TanStack Query caching. Introduced optimistic UI updates, an advanced Jotai filter system synced to URL params, and set up server-side rendering on Cloudflare with prefetching and hydration so all 2000+ pages are indexable.

Next.jsTypeScriptJotaiTanStack QuerySupabaseCloudflare

Hackathons & Achievements

1st Place

ETHGlobal Brussels '24

Built a cross-chain staking platform on Near protocol. Competed against 50+ teams over a 36-hour sprint.

June 2024

React Workshop Instructor

BEST Design Week '23

Led a week-long "Web Design Advanced" workshop at the Faculty of Organizational Sciences (FON) in Belgrade. Taught React fundamentals to a class of 20 students as part of the 13th BEST Design Week, organized by BEST Belgrade. By the end of the workshop, all participants built a working knowledge of core React concepts and were able to build a fully functional mini store application.

May 2023

ETHGlobal Cannes '25

Hackathon participant

ETH CC

Conference attendee

Tech4Health '22

Web3 pharma store

Frontend Masters

JS Hard Parts, Deep JS Foundations

Web3 Playground

Live demos: connect a wallet, sign in with Ethereum, sign EIP-712 typed data, read on-chain state, and send a Sepolia transaction.

Wagmi · RainbowKit

Connect & account

Idle

Connect a wallet to see address, ENS, chain, and balance.

EIP-4361 · SIWE

Sign-In with Ethereum

EIP-4361 auth: nonce → signature → server-side verify → session cookie.

Anon

Connect a wallet first.

On-chain reads

Mainnet ENS reverse lookup + USDC balance via useReadContract.

Connect a wallet first.

Send a Sepolia transaction

Sends 0 ETH to yourself. Demonstrates useSendTransaction + useWaitForTransactionReceipt.

Connect a wallet first.

EIP-712 · Typed data

EIP-712 typed data

Sign a structured object (not a hex blob). The wallet renders the fields, the server can verify the signer.

Idle

Connect a wallet first.