Tasuku Nakamura

Course Instructor at Cyfrin

Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tasuku Nakamura is a DeFi-focused developer and course instructor based in Japan with 11 years of software engineering experience spanning smart contracts, full-stack web, and blockchain infrastructure. He created the widely-used Solidity By Example resource and has hands-on experience building and testing Solidity and Vyper contracts, Truffle setups, and ERC20 integrations for production DeFi projects. Tasuku has contributed to major open-source infrastructure like the Lightning Network Daemon, improving payment routing and RPC route details, and he bridges protocol work with developer-facing tooling. As an educator at Cyfrin he authors Rust and DeFi courses covering Uniswap, Curve, GMX, Aave and more, translating complex on-chain mechanics into practical learning. His background combining mathematics, front-end integration (React/TypeScript), and low-level payments work gives him a rare blend of pedagogical clarity and protocol-level engineering.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at Temple University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (25)

vyper10
solidity10
lightning-network10
css10
bitcoin10
bitcoins10
cryptocurrency10
go10
front-end-development10
blockchain10
html10
truffle10
web-development10
react10
testing9

Programming languages (15)

C++CSSRustIoGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Solidity By Example
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 1068 commits, 265 PRs in 3 years 11 months
Contributions summary:Tasuku initiated the project, setting up the foundational structure with the initial HTML and CSS files and then added test content. They added a basic webpage for testing purposes, initialized a Jekyll setup for generating static content, and styled the index page. They integrated a React application with the project and established basic routing. The user also focused on implementing front-end code syntax highlighting, and subsequently added the necessary logic for the integration of several example Solidity contracts into the user interface of the site.
ethereumblockchainsoliditysolcsmart-contracts
stakewithus/defi-by-example

Dec 2020 - Oct 2022

Role in this project:
userBack-end Developer
Contributions:84 commits, 2 PRs, 58 pushes in 1 year 10 months
Contributions summary:Tasuku primarily contributed to the initialization and configuration of a Truffle project, setting up the foundational environment for smart contract development. They wrote and modified Solidity smart contracts and associated testing files. The user also worked on integrating and testing with different ERC20 tokens.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tasuku Nakamura - Course Instructor at Cyfrin