Chiko Satria
Backend Engineer & Blockchain Developer
Computer Science fresh graduate specializing in backend systems, blockchain technology, and secure authentication. Thesis: dual wallet authentication on smart contracts using Node.js and JWT.
Skills
Server & APIs
Smart Contracts
Languages
UI & Tools
Thesis
Dual Wallet Authentication on Smart Contract Blockchain Using Node.js & JWT
A novel architecture combining two blockchain wallet addresses as a dual-factor identity layer, secured by JWT tokens from a Node.js backend. Smart contracts on Ethereum enforce wallet ownership on-chain, while JWT handles off-chain session management — a hybrid Web2/Web3 security model.
Education
Previous Education
University
Selected Work
Dual Wallet Authentication via Smart Contract 2FA
Decentralized 2FA on Ethereum Sepolia Testnet — two wallet signatures replace OTP, resistant to phishing and MITM. Built with Solidity, Node.js, React, Web3.js.
The Leak's Nights
First-person horror game set in a haunted Balinese village — ritual puzzles, supernatural curse.
ManCing (MakanCacing)
OOP final project — a fish-eats-worm arcade game in Greenfoot with obstacles and score tracking.
Internship Documentation Blog
Network engineering internship blog at PT. Adita Nusantara Solution — daily logs, fiber optics, access points.
Web GIS — Gas Station Finder
Interactive map of nearby gas stations with fuel availability and online purchase.
Credit Simulation — Vue.js
Web calculator for credit/loan simulation, built with Vue.js and Tailwind CSS.
Organizations
Reven Cup XI — Head of Games Division
Annual arts event at SMAN 87 Jakarta. Led the online games competition division (CSGO, Mobile Legends).
Integer IV — Games Division Member
Annual arts event at Ganesha University. Organized Mobile Legends competition.
Integer V — Games Division Member
Continued involvement organizing the Mobile Legends online competition.
Contact
Currently open to backend and blockchain roles, plus freelance opportunities.
Bintaro, Jakarta Selatan, Indonesia
(+62) 851-5606-6632