Theo
Fullstack Engineer
About
Fullstack Engineer · Tangerang, Indonesia
Available for work
2 years in software engineering, building everything from robust web platforms to cross-platform mobile apps. I've developed complex backend systems, shipped games in Unity, and deployed smart contracts on Solana and Ethereum.
My process is architecture-first. I need to understand the data flow, security requirements, and business logic before I spin up a Docker container or write a single line of code.
I own the full technical scope, from designing database schemas to delivering highly responsive React frontends. I thrive in teams where technical decisions are driven by product goals, not just the latest framework hype.
Lately, I've been heavily focused on integrating AI-assisted workflows and agentic coding into my daily process, which allows me to ship cleaner code and build smarter systems faster than ever.
Projects

01 / 06
SolHedge
"All LPs, One Shield." SolHedge turns market ups and downs into steady income with AI-powered, automated hedging for Solana LPs, protecting Meteora DLMM liquidity positions from impermanent loss.
- Bun
- TypeScript
- Solana
- Meteora DLMM
- PostgreSQL
- Redis

02 / 06
XFlare
AI-powered grid spot trading platform. Maximizes trading profits with intelligent AI rebalancing for grid trading and automatic hedging protection, powered by OKX Exchange infrastructure.
- Next.js
- TypeScript
- Turborepo
- Tailwind CSS
- Zustand

03 / 06
SpektrumTCG
"Collect · Strategize · Battle." A 1v1 turn-based trading card game with on-chain card ownership on Solana, building decks around elemental Avatars, trading NFT cards, and battling through Privy embedded wallets that stay out of the way of the game.
- Solana
- Privy
- React Native
- Godot
- TypeScript

04 / 06
Panora
Tech-enabled commodity aggregator and transparent supply-chain infrastructure connecting Indonesian smallholder farmers with global B2B buyers. GPS polygon farm mapping, tamper-evident Digital Product Passports, and one-click EUDR compliance reporting, covering coffee, cocoa, coconut, and horticulture across 2,800+ hectares and 3,500+ farmers.
- Next.js
- TypeScript
- Tailwind CSS

05 / 06
Verdana Protocol
"The Trust Layer for Green Assets." Turns plastic waste into verified digital assets: track, verify, and monetize recycled plastic transparently on Solana. A mobile operator app records waste batches, a Go backend grades and queues them, and a Rust relayer mints compressed NFTs as proof of collection.
- Go
- Rust
- Expo
- Solana
- compressed NFTs

06 / 06
Octora
Privacy layer for LP trades on Meteora: let your main wallet stay invisible. An anti-copy-LP trading desk that routes positions through backend-owned rotating wallets, scores subscriber-mirroring risk with a live detector, and exits through direct or privacy-shielded paths with no auto-executed action.
- Next.js
- Fastify
- Rust
- Solana
- Meteora DLMM
Experience
Apr 2026 - Now
SolHedge
Fullstack Developer, Web3 Engineer
Dec 2025 - Mar 2026
PT KRUUU Technology Indonesia
Fullstack Developer Intern
Jan 2025 - Now
Bina Nusantara University
Laboratory Assistant & Internal Projects Developer
Skills
Languages
- JavaScript
- TypeScript
- Python
- Go
- Rust
- C#
- Kotlin
Frontend
- React
- Next.js
- Tailwind CSS
Backend
- Gin
- Flask
- Laravel
- GraphQL
- REST API
Database
- PostgreSQL
- MySQL
- Redis
- Firebase
Blockchain
- Solidity
DevOps & Deployment
- Docker
- Kubernetes
Tools & Other
- Git
- Kali Linux
- Android Studio
- Unity
- AI Workflows
Awards
- 01
Mentor's Favorite Project
Kelas Rutin by Blockdev.id
Nov 2025
- 02
Second Public Favorites Project
Startup Village 2026 by Superteam Indonesia
Apr 2026
- 03
Mancer Web3 Scholarship Awardee
Mancer Work
Apr 2026
- 04
Second Winner: Octora
Indonesia National Campus Hackathon
May 2026
- 05
Fourth Winner: Panora
Indonesia National Campus Hackathon
May 2026
GitHub
Fetching contributions…
@talax0n on GitHubContact
Updates
- v1.11.1Latest
Lighter on load
- The planet, the stations and the people now come ready-made instead of being built in your browser.
- The page freezes for less time while the planet appears.
- v1.11.0
Straight to the point
- Every station has its own link now, like theola.dev/projects, and it opens straight onto that book.
- The address bar follows whichever book you have open, so you can share it.
- A plain page at theola.dev/read has everything in one scroll, for when you just want to read.
- Browsers that can't draw the planet go straight to that page.
- When I'm online you can knock on my door, and I get pinged to come say hi in chat.
- A live pill up top tells you when my AI agents are building right now.
- Tap it to see what they are working on.
- There's a new guestbook station with a big board where you can pin a note for me and everyone else.
- The daily quests and streaks are gone, so the screen is calmer.
- On phones, my hello shows up right away instead of waiting for the planet to load.
- The planet builds faster and is easier on your phone's battery.
- The planet loads in small steps now, so the page stays responsive while it builds.
- Your phone only draws the people on your side of the planet, so it runs cooler.
- v1.10.0
Read it like a book
- Every station now keeps its own old leather-bound book, with a gold-stamped cover and yellowed pages.
- The cover swings open on a title page and shuts when you close it.
- Pages turn over on the spine, two at a time on a big screen.
- Turn pages with the arrows under the book, the arrow keys, or a swipe on a phone.
- Every project gets a page of its own.
- v1.9.3
No ghosts at work
- People who finished their work no longer pop back into HQ for a minute.
- v1.9.2
Speech bubbles
- The bubbles over people at work now float above their heads, with a little tail.
- v1.9.1
Names over heads
- More of the people at work in HQ now show what they are working on.
- v1.9.0
Everyone is someone
- People now have faces that smile, grin, gasp or beam.
- Everyone wears real outfits, with sleeves, hands, and trousers, skirts or dresses.
- Some wear hoodies, jackets, overalls or stripes.
- Most people have hair, from curls and buns to pigtails and long hair.
- Each keeper dresses for their station and holds a tool of their job, like a trophy or a wrench.
- The station keepers get on with their jobs, take little walks and wave when you come over.
- Kids now walk around too, and grown-ups come in different heights and builds.
- v1.8.0
Step inside
- Every station has a flight of stone steps up to its floor.
- Climb the steps to walk around inside, between the furniture.
- The camera leans in and looks over the walls while you're inside.
- You can climb the Experience steps and the Awards podium one step at a time.
- Click somewhere outside and you find your own way back down the steps.
- Press E anywhere inside a station to open it.
- v1.7.1
A smoother planet
- The planet draws faster, so it runs smoother, especially on phones and older laptops.
- v1.7.0
Jump and swim
- Press Space to jump. On a phone, tap the Jump button.
- Walk into the sea to swim. You splash in and paddle around.
- Other visitors see you swimming too.
- v1.6.0
A tiny Earth
- The planet now has an ocean, sandy beaches, lakes and foamy waves.
- A soft blue sky glows around the globe, and clouds drift past.
- The grass, paths and plaza have real texture now.
- Pines, palms, bushes and rocks grow across the land.
- Every station is rebuilt with tiled roofs, brick and plaster walls, wood floors and little details.
- Windows and lanterns glow warm at night.
- v1.5.0
A greener GitHub panel
- The contribution graph is green now, like on GitHub.
- You can see my all-time contributions, my current streak, and my longest streak.
- A breakdown shows how my year splits across commits, pull requests, reviews, and issues.
- The panel lists a few repositories I worked on this year.
- v1.4.0
Names and a better chat
- Everyone now has a name floating over their head, and so do I, so you know what others see.
- You get a friendly random name the first time you visit, and you can change it from the chat.
- The chat is now a proper card with names, a short history, and a send button.
- With the chat closed, new messages show as a small preview that fades away.
- When I'm on the planet, I wear a gold crown and a King badge, so you know it's really me.
- v1.3.0
Company and a board
- Visitors now share the planet: you can see each other walk around and chat.
- Agents gather in one HQ on the Projects plinth with desks, a gym, and a nap corner.
- This Updates board, so you can see what changed.
- Stations moved closer together, so nothing hides on the far side of the planet anymore.
- Street lamps light up at night, and you can click one to switch it on or off.
- The welcome chat grows with your screen, so it's easier to read on big displays.
- v1.2.0
Day and night
- The sky follows the Jakarta clock, from sunrise to a starry night.
- Agent bubbles stack instead of overlapping when villagers crowd together.
- v1.1.0
Live agents
- Villagers now mirror my live Claude and Codex sessions, one per agent.
- Each agent drops in from the sky, works at a desk or the gym, and heads to bed when done.
- Project monitors scroll code while an agent works at them.
- v1.0.0
HQ, a tiny clay planet
- The portfolio is now a walkable clay planet with a station per section.
- A first-visit intro, a minimap, and a spinnable globe map you can travel from.
- Three daily quests with a streak, and a touch joystick on phones.
- v0.4.0
Static and fast
- Content is hardcoded, the admin and database are gone.
- Added a GitHub commit graph.
- v0.3.0
UI rework
- Reworked the whole portfolio UI.
- v0.2.0
Project details
- Project detail pages and a downloadable CV.
- v0.1.0
First version
- A scrolling portfolio with projects, about, and contact sections, plus a theme toggle.
Guestbook
Reading the board…