BuildingThe web From Bali.

§ 01 — General notes

Tristan Putra — web developer in Denpasar. I design and build websites and web applications with Vue.js, Nuxt.js, Node.js and Laravel, from wireframe to deployment.

Tristan Putra, web developer in Denpasar, Bali2022 — 2026 · 6 ROLES
Fig. 01 — Assembly view, scale 1:1
  1. 01Tristan PutraWeb Developer, Recovdot · 2024 —
  2. 02Google Student AmbassadorClass of 2025 · 1 of 12,000+ applicants
  3. 03Lead, Primakara Developers34-member campus community
SPEC-A12,000+students nationwide — the pool I was selected from as a Google Student Ambassador
SPEC-B34members in Primakara Developers, the community I lead
SPEC-C29mentees graduated — 15 beginner, 14 intermediate
SPEC-D06credentials, from AWS to national BNSP certification
§ 02

Bill of work

7 items · 2023 — 2026 · Select a row for detail
Detail A — Item 01Scale: system

ChainVote

A decentralized voting application in active development on the Ethereum Sepolia testnet, built with Solidity smart contracts. Votes are recorded immutably on-chain with MetaMask wallet integration and real-time results read directly from blockchain data. IPFS integration for decentralized storage is in progress.

  1. SolidityBlockchain Developer
  2. Ethereum
  3. MetaMask
  4. Nuxt.js
  5. IPFSIn progress
Open live demo
§ 03

Revision history

Experience · Credentials · Tooling
  1. FWeb DeveloperRecovdot — game development studioNov 2024 — Now
  2. ELeadPrimakara DevelopersJan 2026 — Now
  3. D2D Unity DeveloperPalm Game StudioOct 2025 — Jan 2026
  4. CTrainee, React with Backend & AIAsah led by DicodingAug — Oct 2025
  5. BFrontend DeveloperTaksu TechJun — Sep 2023
  6. AWebsite DeveloperRuang Berkarya TeknologiDec 2022 — Feb 2023
Inspected & certified06 stamps

+ Backend JavaScript Fundamentals · IT Support Professional · BNSP Junior Developer

Tooling schedule
Front
JavaScript, TypeScript, Vue, Nuxt, Next.js, Tailwind
Back
Node.js, Laravel, MySQL, MongoDB, Prisma
Design
UI/UX, responsive design, wireframing
Other
Solidity, Unity 2D
§ 03A

Field notes

Frequently asked questions

Tristan Putra is a Web Developer based in Denpasar, Bali, with a portfolio of web applications and business websites. He specializes in building modern web applications using Vue.js, Nuxt.js, and TailwindCSS on the frontend, and Node.js and Laravel on the backend. He currently works as a Web Developer at Recovdot, a game development studio in Bali, and leads Primakara Developers, a 34-member student developer community at Primakara University.

Tristan has been recognized as a Google Student Ambassador (Class of 2025), selected from over 12,000 students nationwide for exceptional leadership. He also holds an AWS Cloud Practitioner Essentials course credential and a national BNSP Junior Web Developer certification. The community mentorship program he leads has produced 29 graduates (15 beginner, 14 intermediate). His project portfolio spans blockchain voting applications, e-commerce platforms, SaaS landing pages, and company profiles — demonstrating full-stack capability from UI/UX design through to backend architecture and deployment.

Tristan offers custom web development services including SaaS landing pages, company profile websites, e-commerce platforms, and blockchain applications. He focuses on fast, responsive, and maintainable web experiences built with modern frameworks like Vue.js and Nuxt.js, designed to perform well across all devices and screen sizes.

Beyond development, Tristan also covers UI/UX design — from wireframing and prototyping through to final implementation — so clients get a consistent product built by a single developer who understands both the design and the code. He has delivered projects for live businesses in Bali, including Recovdot Studio and the Recovdot Web Creator landing page platform.

On the frontend, Tristan works with JavaScript, TypeScript, Vue.js, Nuxt.js, Next.js, and TailwindCSS. On the backend, he uses Node.js, Laravel, MySQL, MongoDB, and Prisma ORM. He is also experienced in UI/UX design, responsive design, and wireframing.

For more specialized projects, Tristan has worked with Solidity and Ethereum smart contracts (ChainVote, a decentralized voting app on the Ethereum Sepolia testnet), Unity for a 2D visual novel game, and Laravel for full-stack PHP applications. He uses Git for version control, Vercel and similar platforms for deployment, and Figma for UI design work.

You can reach Tristan via email at tristan@recovdot.com for project inquiries, collaborations, or any questions about his work. He typically responds within one business day. You can also send a project brief from this page.

You can also connect with him on GitHub to see his open-source projects and code samples, or on LinkedIn for professional networking. He is currently based in Denpasar, Bali, and is open to both local and remote opportunities.