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.
What I Work With
Server & APIs
Smart Contracts
Programming
UI & Tools
Research Highlight
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.
Academic Background
Previous Education
University
Selected Work
A decentralized 2FA system on Ethereum Sepolia Testnet. Two wallet signatures replace OTP — resistant to phishing, SIM swapping, and MITM attacks. Built with Solidity, Node.js, React, and Web3.js.
First-person horror game themed around Balinese culture. Players explore a haunted village, solve ritualistic puzzles, and stop a supernatural curse.
OOP final project — a fish-eats-worm arcade game built in Greenfoot with obstacles, bombs, and score tracking.
Network engineering internship blog at PT. Adita Nusantara Solution — daily logs, technical docs, fiber optics, access points.
Interactive map showing nearby gas stations with fuel availability. Users can locate stations and purchase fuel online.
Web calculator for credit/loan simulation built with Vue.js and Tailwind CSS as a university web tech assignment.
Experience & Involvement
Annual arts event at SMAN 87 Jakarta. Led the online games competition division, organizing CSGO and Mobile Legends tournaments.
Annual arts event at Ganesha University of Education. Organized the Mobile Legends competition in the online games division.
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.