Jeremia AxelanoContact
PlatformSystemCasesCitiesAgentsWorkAboutContact
Bali · UTC+8
CTO at Guestlist Ticket · Bali, UTC+8

I build marketplaces, and the agents that run them.

Web, iOS, Android, back office and six AI agents in daily use. Live in Bali, opening Las Vegas next, on one platform built to add cities.

Bali LiveLas Vegas Oct 2026Next city TBA
9:41
9:41
9:41
Guestlist Ticket app, Home screen
QR
Ticket readyShow it at the door
100k
100,000+ visitstracked in production
AI
6 agentsin daily use
110
110+ partnersvenues and operators
The 26-second version

Watch first. Read after.

Six chapters on a timer. Tap right to skip, left to go back, press and hold to pause.

Hi, I’mJeremiaAxelano.

CTO · Bali · UTC+8

I buildmarketplaces.
WebiOSAndroidBack office
9:41
9:41
9:41
live in
Bali · 2026
★
Real traffic.Real bookings.
100,000+site visits tracked
700+booking requests a month
110+partner businesses
…and theagents thatrun them.

09:14 [agent-board] 18 fields proposed

09:14 [review] a person approves

09:15 [event-import] 42 events staged

09:17 [error-alert] help code H-4F2A sent

09:20 [ops-briefing] daily brief posted

09:21 [social] weekly summary written

One platform.A city at a time.
BaliliveLas VegasOct 2026next
Let’s buildthe next one.

Product · Advisory · Part-time CTO

Hello01 / 06
Tap right to skip · left to go back · press and hold to pause← → keys work too
One platform, six surfaces

Everything a night out touches.

Consumer web and app, the partner app at the door, a link hub, the landing page and the back office that keeps it running. I build and ship all of it.

guestlistticket.comWeb marketplace screenshot
9:41
Mobile app screen 1
9:41
Mobile app screen 2
9:41
Mobile app screen 3
9:41
Partner app screen 1
9:41
Partner app screen 2
Back office screenshot
9:41
Link hub screen
landing.guestlistticket.comLanding page screenshot
Systems I run at Guestlist Ticket

How a booking moves, from a tap to the door.

Six surfaces, one gateway, six Go services, one self-hosted database. Light travels the wires. Agent output goes back to a person before anything customer-facing changes.

Live system map · request path
requestagent output, a person approves
SURFACESGATEWAY6 GO SERVICESDATA6 AGENTSWebMobile appPartner appLink hubLandingBack officeAPIgatewayGoGoGoGoGoGoPostgresself-hostedError alertIT automationOps briefingAgent BoardSocial analyticsClaude Code setup● each agent has a human owner
Surfaces
WebMobile appPartner appLink hubLandingBack office
API gateway
6 Go services
PostgreSQL
self-hosted · 2 off-site backups
6 agents · a person approves
Error alertIT automationOps briefingAgent BoardSocial analyticsClaude Code setup
Gateway + 6 Go services in productionSelf-hosted Postgres, 2 off-site backupsNothing customer-facing changes without a person
Live from the system

The numbers, still moving.

Real local time, real counts, and the tools behind them. Hover a tile for the light. The agent feed is a sample.

Local time
--:--
Bali · UTC+8
Las Vegas --:-- · PT
Live marketplace
site visits tracked in production
700+ booking requests a month
110+ partner businesses
Search traffic, rebuilt
70sitemap URLs
Tools of the trade
82tools, 10 stacks
Status board
6/12
agents in daily use
22/44
Web3 pages live
3/6
surfaces live
Agents on watch · sample
Error alerthelp code sent
Agent Board18 fields proposed
Ops briefingdaily brief posted
IT automationpull request opened
Case studies

Three jobs, the number that moved.

Problem, approach, result. Scroll and the files stack. Each one has a full write-up.

File 01 · Searchlive
328→70

Search traffic, rebuilt

Problem
The homepage rendered on the client, and the sitemap listed 186 redirect URLs next to the real pages.
Approach
Moved the homepage to server rendering, rebuilt the sitemap, cleaned up page titles and added attribution tracking for ads.
Result
Sitemap 328 → 70 URLs, so search engines only see real pages.
Read the full case →
328before
70after
File 02 · Agentslive
6

Agents that run the company

Problem
Event data entry, testing and alerting took manual hours every week.
Approach
Each agent has a named human owner. A person approves every field before it goes live.
Result
6 agents in daily use, 5 more in build, beta or planning.
Read the full case →
Error alertIT automationOps briefingAgent BoardSocial analyticsClaude Code setup
File 03 · Expansionin build
1,700+

A new city, from a spreadsheet

Problem
Opening a new market meant weeks of manual venue research.
Approach
A daily import pipeline that finds, checks and cites data, then asks a person to approve.
Result
1,700+ events and 45+ venues staged in dev. Production launch in October 2026.
Read the full case →
Built in Bali · opening cities

One platform. A city at a time.

Opening a market used to mean weeks of manual venue research. Now it is an import pipeline, a person approving, and a price list in the local currency.

drag to turn the globe · night side from the real sun

Bali

8.65°S 115.22°E
Live in production
  • Site visits tracked100,000+
  • Booking requests a month700+
  • Partner businesses110+

Las Vegas

36.17°N 115.14°W
In build · opening Oct 2026
  • Events staged in dev1,700+
  • Venues staged45+
  • Checkout currencyUSD

Next city

to be announced
City and country pickers already built

Region filters in the back office, multi-currency checkout and SEO groundwork for a new market are in place.

1

Find and cite

An agent pulls venues and events from partner pages and keeps the source for every field.

2

Check

Duplicates, hours and formats are checked against the source.

3

A person approves

Nothing goes live until someone says yes to each field.

4

Price locally

USD pricing and multi-currency checkout, with the city picker.

5

Go live

Las Vegas, October 2026. The same release adds the next city.

AI agents

The agents are on call. A person owns each one.

The feed is a sample. Real runs are logged the same way, with a help code and an owner. Status is shown as it is: live, in build, or still a plan.

agents.log · sample feed

09:14:00 [error-alert] POST /bookings returned 500, alert sent, help code H-4F2A

09:14:03 [agent-board] 18 fields proposed, waiting for a person

09:14:06 [agent-board] venue hours differ from the source, needs a person

09:14:09 [ops-briefing] daily briefing posted, 11 commits grouped into 4 tickets

09:14:12 [it-automation] opened a pull request for the sitemap redirect fix

09:14:15 [social-analytics] weekly Instagram, Facebook and TikTok summary written

09:14:18 [error-alert] payment webhook timeout, retried, resolved in 2 minutes

09:14:21 [agent-board] approved by a person, 18 fields went live

09:14:24 [agent-board] duplicate event detected, skipped

09:14:27 [error-alert] POST /bookings returned 500, alert sent, help code H-4F2A

09:14:30 [agent-board] 18 fields proposed, waiting for a person

09:14:33 [agent-board] venue hours differ from the source, needs a person

09:14:36 [ops-briefing] daily briefing posted, 11 commits grouped into 4 tickets

In daily use6

IT Automation Agentinternal

Telegram and WhatsApp bot grounded in the issue tracker and 11 repositories. Answers questions, sets reminders and opens pull requests.

Hermes Ops Agentinternal

Daily briefing, commits grouped into tickets, and the weekly tech report written automatically.

Error Alert Agentslive

Every failed request becomes a plain-language alert with a help code and a paste-ready AI prompt.

Agent Board and Event Importinternal

AI reads venue pages and proposes each field with its source, and a person approves before anything goes live. Also pulls events from partner sites and a ticketing catalog into staging.

Social Analytics Agentinternal

A headless Claude Code job reads Instagram, Facebook and TikTok metrics through MCP and summarises them.

Claude Code Team Setupinternal

Persistent remote coding sessions, cost-aware model routing and a shared status dashboard.

In build, beta or planned5

Testing Agentin build

End-to-end tests, hourly smoke checks and an alert when the database stops matching the code. Being rebuilt for staging.

Pending-Conversion Analystin build

Explains why bookings stay unpaid and suggests fixes, with a weekly summary for the founder.

Lerkaclosed beta

A multi-model assistant: ask once, several AI models answer, and a judge merges them into one reply. Includes a podcast companion with voice.

Customer-Support Agentin build

Answers guest questions on WhatsApp from trained replies, with an AI fallback. Staff always win: it steps in only when nobody replies in time, and refunds and complaints go to a person.

Admin Copilot and Event Data v2planned

Next on the roadmap, each with a named owner and a cost case.

Delivered1

AutoSDR and Bali AI Suitedelivered

Outreach agent plus demand forecasting and trend scanners for Bali tourism.

Everything I have shipped

All of it,

Marketplace platforms, mobile apps, back offices, AI agents and 44 Web3 launch pages. Built and led end to end, from the first screen to the server that keeps it up.

6 surfaces14 client builds44 Web3 pages9 mobile apps
Client sites, systems, apps and Web3 launches

Shipped for other people, too.

87 builds, each with a real capture or a plain tile. Let the rows run, or search them.

⌕87 results
Guestlist Ticket Web screenshot

Guestlist Ticket Web

live

Entertainment-first marketplace for nightlife, events and experiences, rebuilt and rebranded.

guestlistticket.com

Guestlist Ticket Mobile

in build

Consumer app with a dark redesign, new Home and Discover, and per-guest QR tickets.

Guestlist

Partner App

in build

Offline-first QR check-in and a booking list for venues and promoters.

Guestlist

Link Hub

live

Link-in-bio hub in English and Indonesian with dynamic campaign tags.

link.guestlistticket.com
Landing Page screenshot

Landing Page

live

“Your night out, sorted.” with floating phones, a Tonight in Bali rail and store badges.

landing.guestlistticket.com
Back Office screenshot

Back Office

internal

About 65 admin screens for bookings, partners, affiliates, imports, analytics and error history.

Guestlist

Jobseeker App

live

Social-first job search with skill-based matching.

Google Play

Jobseeker Partners

live

Employer app to post jobs and manage applicants.

Google Play
BEmobile app

BTW Edutech Platform

delivered

Learning and career-prep platform on iOS, Android, web and desktop. Led the mobile team.

Mobile apps
SBmobile app

Smart BTW

delivered

Job-prep simulator with realistic tryouts and performance analytics.

Mobile apps
TPmobile app

Teacher Payroll

delivered

School attendance, leave and digital payroll app.

Mobile apps
PBmobile app

PDAM Bangli

delivered

Customer app for the regional water utility.

Mobile apps
Ask the terminal

Type a command. Or read the diffs.

The terminal answers to help, whoami, agents, stack and cat cases/search. The diffs show what each job changed.

TERMINALPROBLEMS 0OUTPUT
seo/sitemap.xml−258 URLs
10 // before: client-rendered homepage
11−urls: 328 // 186 are redirects
12+urls: 70 // real pages only
13+homepage: server-rendered
14+ads: attribution tracking
15+domain: moved, zero downtime
Result · search engines only see real pages. The brand moved domains with zero downtime.
agents/registry.ts+ 6 agents in daily use
10 // each agent has a named human owner
11+error-alert live
12+it-automation internal
13+ops-briefing internal
14+agent-board internal // a person approves every field
15+social-analytics internal
16+claude-code-setup internal
Result · 6 agents in daily use, 5 more in build, beta or planning.
cities/las-vegas.ts+ 1,700 events · 45 venues
10 // one platform, a city at a time
11−research: weeks of manual venue lookup
12+import: daily pipeline, sources cited
13+review: a person approves every field
14+pricing: USD, multi-currency checkout
15+status: staged in dev, opening Oct 2026
Result · 1,700+ events and 45+ venues staged. The same release adds the next city.
About

I build platforms. Then I scale them.

I am the CTO of Guestlist, a nightlife and experiences marketplace built for many countries: live in Bali, launching in Las Vegas in October 2026, with more countries on the roadmap. I lead the engineering across the apps, the web platform and the back office, and I stay close to the code. Before that I led mobile teams at BTW Edutech and Jobseeker, and I build client platforms and Web3 sites as a freelancer.

Clear specs, small releases, honest status ("live" versus "in build"), and documentation that survives team changes.

Based in Bali, UTC+8.

WebMobilePartnerAPIPostgres
A tap, three hops, a booking.
Jeremia Axelano
Jeremia AxelanoCTO · Guestlist TicketBali, Indonesia (UTC+8)
Mar 2025Chief Technology Officer, New Directions Success

Own technology for Guestlist Ticket: web, mobile, partner app, back office and AI agents on a Go microservices backend. Leading the Las Vegas launch.

Sep 2024Senior Mobile Engineer, Jobseeker

Matching platforms for job seekers and employers.

Aug 2022Mobile Engineering Lead, BTW Edutech

iOS, Android, web and desktop. Led and mentored the team.

Aug 2021President, student executive board

Led 114 members and more than 40 programs.

Dec 2019Freelance Full-Stack

Client work across the whole stack, and the start of the Web3 launch sites.

2025Chief Technology Officer, New Directions Success
2024Senior Mobile Engineer, Jobseeker
2022Mobile Engineering Lead, BTW Edutech
2021President, student executive board
2019Freelance Full-Stack
I highly recommend Axel as a Flutter Engineer. I worked with him at Jobseeker Company and was consistently impressed by his skills. He builds great, user-friendly apps, writes clean code, and is a fantastic problem-solver. Axel's also a great team player and always eager to learn. He'd be a valuable asset to any team.
Abdullah Al-Karim AmrullahLaravel | Java Spring Boot | AWS CloudSame team at Jobseeker · 14 Feb 2025
During my time working with Axel. when I find a bug or problem on the server related to him. Axel will quickly fix it, according to the order of tasks and priorities which are prioritized. Axel sometimes provides input on new technologies in flutter which will later be reviewed by the company whether it is worth it or not. I recommend him because he is experienced as a flutter engineer.
RN Rifa'iSr. AI Devops Engineer at Volare Group | Rust Backend EngineerWorked with him from another team · 12 Feb 2025

Quoted word for word from recommendations on LinkedIn.

82 tools across 10 stacks
Tech arsenal

What I build with.

Only tools used in real repositories, production systems or past roles. A mark appears where the tool has one.

Languages

8
  • Go
  • TypeScript
  • JavaScript
  • Python
  • Dart
  • Java
  • PHP
  • SQL

Frontend

11
  • Next.js
  • React
  • Vue
  • Angular
  • Astro
  • Vite
  • Tailwind
  • HeroUI
  • shadcn/ui
  • Framer Motion
  • Three.js

Mobile

7
  • Flutter
  • React Native
  • Expo
  • Java Android
  • GetX
  • BLoC
  • EAS builds

Backend

8
  • Gin
  • Fiber
  • FastAPI
  • Express
  • Laravel
  • API gateway
  • SSE / WebSocket
  • Payment gateway

Data

8
  • PostgreSQL
  • MongoDB
  • Redis
  • Supabase
  • pgvector
  • Neo4j
  • Firebase
  • MySQL

Cloud and DevOps

12
  • Docker
  • Coolify
  • Woodpecker CI
  • Cloudflare
  • nginx
  • Linux VPS
  • Vercel
  • AWS
  • Prometheus
  • Grafana
  • Loki
  • Alertmanager

AI and automation

9
  • Claude Code
  • MCP
  • n8n
  • LiteLLM
  • Ollama
  • OpenRouter
  • RAG
  • Whisper
  • LLM gateway

Web3

6
  • Astro launch sites
  • Vite + React sites
  • BSC RPC
  • DexScreener API
  • wagmi
  • Reown wallet connect

Advanced SEO

6
  • Search Console
  • Schema / JSON-LD
  • Meta Pixel
  • UTM attribution
  • Core Web Vitals
  • AEO / GEO

Testing and tools

7
  • Playwright
  • Cypress
  • Lighthouse
  • Linear
  • Git
  • Postman
  • Google Stitch
Work with me

Let’s build
the next one.

Full-stack, engineering leadership, AI agents or Web3: send a message and I will get back to you.

Book an intro call →Copied
Build a productA scoped project, web or mobile, shipped end to end.
AdvisoryArchitecture and hiring review for a team that already ships.
CTO as a serviceAn ongoing technical lead, part time.