Home Skills Thesis Certificates Work Education Contact
Available for work

Chiko
Satria

// Backend Engineer & Blockchain Developer

Computer Science fresh graduate specializing in backend systems, blockchain technology, and secure authentication. My thesis explores dual wallet authentication on smart contracts using Node.js and JWT — bridging Web3 security with modern backend architecture.

Chiko Satria
CS · Feb 2026

What I Work With

Backend Development

Server & APIs

Node.js Express.js REST API JWT Auth Laravel MySQL
Blockchain & Web3

Smart Contracts

Solidity Ethereum Smart Contracts Web3.js MetaMask Hardhat
Languages

Programming

JavaScript Python Java C++ C# Solidity
Frontend & Other

UI & Tools

React Vue.js HTML/CSS Figma Git Leaflet JS

Research Highlight

Undergraduate Thesis · Feb 2026

Dual Wallet Authentication on Smart Contract Blockchain Using Node.js & JWT

Implementasi Autentikasi Dua Dompet pada Smart Contract Blockchain

This thesis proposes a novel authentication architecture that combines two blockchain wallet addresses as a dual-factor identity layer, secured by JWT tokens issued by a Node.js backend. Smart contracts on the Ethereum network enforce wallet ownership verification on-chain, while the off-chain JWT layer handles session management and API authorization — creating a hybrid Web2/Web3 security model that is both trustless and developer-friendly.

On-Chain
Smart contract enforces dual wallet ownership. Each authentication requires a cryptographic signature from both registered wallets.
🔐
Off-Chain
Node.js backend validates on-chain proof, then issues a signed JWT for stateless API session management.
🔑
Dual Factor
Two separate wallet addresses act as independent authentication factors — neither alone is sufficient to gain access.
Tech Stack
Solidity Node.js JWT Ethereum Web3.js Hardhat MetaMask Express.js

Academic Background

Previous Education

Junior High School
SMPN 178
South Jakarta
Senior High School
SMAN 87
South Jakarta

University

Institution
Ganesha University of Education
Major
Computer Science
Graduated
February 2026
Fresh Graduate

Experience & Involvement

01
Reven Cup XI — Head of Games Division

Annual arts event at SMAN 87 Jakarta. Led the online games competition division, organizing CSGO and Mobile Legends tournaments.

02
Integer IV — Games Division Member

Annual arts event at Ganesha University of Education. Organized the Mobile Legends competition in the online games division.

03
Integer V — Games Division Member

Continued involvement in Ganesha University's Integer event, again organizing the Mobile Legends online competition.

Let's Build Something

Have a project in mind or want to work together? I'm currently open to frontend roles and freelance opportunities. Feel free to reach out.

📍
Location
Bintaro, Jakarta Selatan, Indonesia
📞
Phone
(+62) 851-5606-6632
Send Message →