Code, Automate, Visualize ❇️

Tago So

Tago So (田子早) is a developer residing on the border of art, crypto, and data. Currently living in Helsinki, Finland.

If you love code, visit my GitHub or Observable notebooks. If you are business-oriented, see my work experience or LinkedIn.

Projects

Ladder 🃏

  • HTML / CSS / JavaScript
  • Browser card game
  • Score-first solitaire-like play

A compact browser card game about building a ladder of hands and deciding when each card should become depth or be skipped. It turns poker-ish card evaluation into a quick scoring puzzle.

🫂 The Protocol of Consciousness

  • GitBook / GitHub Pages / MkDocs

Positioning consciousness as an illusion that arises in relations, described as a minimal protocol. It sits at the intersection of philosophy, art, and AI.

🦄 Uniswap v2/v3 Simulator

  • Google Spreadsheet

The easiest way to learn the $25B+ world of DeFi by manually tweaking core concepts such as transactions, liquidity providers, and ticks.

Thoresen Vessels Locator 📍

  • WebSocket / Fly.io / Supabase
  • Map visualization with Observable Framework

A real-time dashboard for locating vessels, using the free AIS Stream for location data and updating regularly.

Burn Speed Visualizer 🔥

  • Observable / p5.js / API
  • Live since September 21, 2024 💫
  • 10K+ views from 78+ countries 🎉

A real-time dashboard for ICP (Internet Computer Protocol) token burning speed. Featured by ICP Dev and DFINITY.

Addcurr — the fastest portfolio

  • React / Node.js / TypeScript / API
  • Live since July 9, 2023 💫
  • Maintained for 2+ years 🔧

A lightning-fast, multi-currency converter. Get real-time forex data via API. Built with React and Node.js.

UN Votes Analysis 🕊️

  • Python / SQLite / JavaScript
  • Analyzed 138,767 votes
  • Open-sourced the dataset

Plot analysis of all United Nations General Assembly votes from 2020 to 2024, covering 719 proposals and showing each country’s average voting similarity to Russia and Ukraine.

See-Through Earth Projection

  • JavaScript / Observable

An intuitive map projection idea that embraces the kind of distortion our brains naturally correct.

Personal AI Assistance 🙋

  • Node.js / Express.js / Apache
  • Answered 473 questions in 30 days

Optimized the Mistral 7B model and operated the LLM entirely on a laptop running a home server on macOS. People from all over the world left 473 questions and messages.

Linkpin — Bookmark on Blockchain

  • React / ICP / Internet Identity
  • Live since November 20, 2024 💫
  • 500+ unique users 👥

The world’s first fully on-chain bookmark manager. Log in with a passkey, the next-generation authentication method. Listed in the ICP Ecosystem.

CurrencyTomb

  • Svelte / ICP
  • Live since July 2, 2024 💫
  • #18 Day Rank at Product Hunt

A tiny obsolete-currency converter. It received 132 upvotes on Product Hunt 👏

Tago*T — original shirt shop

  • Shopify / Carrd / Printful
  • Open for 4+ years, from March 2021

An original T-shirt shop. Sadly closed in September 2025.

Work experience

Gambling.com Group

Technical SEO Specialist · Helsinki · 2020–2025

Tools: Python, Google Sheets, Google Apps Script, Screaming Frog, Postman, and more.

  • Built automated dashboards and data pipelines using Google Apps Script, external APIs, Slack Apps, and programmed scraping.
  • Analyzed traffic, conversions, revenue, and other performance data across 14 global websites.

Monetrack

Marketing Analyst · Bangkok · 2018–2019

Tools: Google Sheets, Google AdSense, Slack, and more.

  • Managed affiliate marketing data and optimized ad placements.
  • Summarized sales and click-through data to drive ROI improvements.

CM DATABANK

Sales Consultant (Data-driven) · Tokyo · 2014–2016

Tools: FileMaker Database, PowerPoint, Excel, and projectors.

  • Used more than 30 years of TV commercial, broadcast, and consumer-reaction data to consult for national clients in Tokyo.