Marc Kaio Hasler Contact

I'm Kaio. I study finance in Zurich, write my thesis on LME industrial metals, and build the tools I need with AI coding agents.

Who
Marc Kaio Hasler, Swiss finance student. I go by Kaio.
What
BA Banking and Finance at the University of Zurich, thesis on LME industrial metals. I build my own tools with AI coding agents.
Where
Zurich. On exchange at NTU Singapore until December 2026.
Available
January to September 2027, for a full-time internship in commodity trading, commodity trade finance or sustainable finance.

Why commodities

It started with one course at UZH: Commodities Trading and Finance.

I like finance that stays connected to physical reality, and I have always built physical things. For Lavour, my school mini enterprise, I designed a wooden soap holder and produced it on CNC machinery I built myself. My side projects usually involve making something physical.

I am interested in commodity markets and in sustainable finance, and I see the two as connected.

Trade in things that exist: metal that moves between warehouses.
Making things that exist: a soap holder, cut on a machine I built.

Zurich and Singapore

Switzerland and Singapore are two of the main hubs of commodity trading. I study in one and came to the other on purpose.

University of Zurich

Zurich, Switzerland

BA Banking and Finance at the University of Zurich, 2024 to 2027.

  • Minor in General Economics
  • Grade 5.3 of 6.0
  • Bachelor thesis on LME industrial metals
NTUNanyang Technological
University

Singapore

Exchange semester, August to December 2026. My courses include:

  • Enterprise Risk Management for Commodity Traders
  • Fixed Income Securities
  • Sustainable Finance
  • Cultural Intelligence at Work

How I work with AI

I work inside Claude Code for everything, so the agent has the full context. People communicate better with context, and so do AI agents.

29,253,876,717

tokens processed by my AI coding agents in Claude Code since 29 June 2026

Counted from the session logs on my laptop, on 49 active days. Status: 6 October 2026.

Tokens per day

99.88 percent read29,219,351,801 tokens of context that the agents read and re-read.

0.12 percent written34,524,916 tokens written by the models: the white line at the right end, drawn to scale.

Why the number matters

Using tokens is not the point, and burning tokens is not efficient. It is about context and depth: using AI at the right time for the right things.

  • As a second brain
  • For second opinions
  • For remembering small things
  • For building tools that help me every day

To give it a scale

about 597 million
tokens per active day, on average
roughly 26 million words
written by the models. An approximation, using OpenAI's rule of thumb that 100 tokens are about 75 English words
about 4,200 commits
in the ymaplify repository over the same period, 29 June to 6 October 2026, counted with git across all branches

Source for the word estimate: OpenAI Help Center, What are tokens and how to count them. Applied to the written tokens only.

From what I say to what gets built

Diverse minds avoid shared blind spots, so I never rely on one model.

  1. 1I dictate what I want, in my own words.

  2. 2Claude turns the dictation into a clear brief.

  3. 3Gemini and ChatGPT interpret the brief and my words independently and sharpen the task.

  4. 4Claude Fable leads the planning, together with GPT and Gemini.

  5. 5Claude Opus does the work.

  6. 6All three vendors' models review the result independently.

  7. 7A logic check on every number: plain logic, not an AI model.

How I keep it checkable
  • Sources are cited in APA style.
  • Every source is downloaded and kept.
  • Every number is traceable to its source, and every source is downloaded and kept.
  • Numbers pass a checker that uses plain logic, not an AI model, to catch any figure that does not match its source.

The aim is to keep hallucinations and guesswork out.

An example of a tool I built for myself

Winning at "Star Wars"

Course registration at NTU runs on a system called STARS. Students call it "Star Wars", because getting courses is a fight.

I built a course planner that optimises my course choices and gives me options and alternatives if I do not get a course.

Screenshot of my course planner: for a course with a timetable conflict it lists other courses with their times.
My planner, in German: "If you do not get BF3226", followed by the alternatives and their times. Reduced to course codes, names and times.

I built ymaplify with exactly this setup.

What I built

ymaplify

Live in production

The need

When I travel I spend a lot of time on social media trying to find good places, and it is hard.

What it does

Paste a link from TikTok, Instagram or Google Maps and the place lands as a pin on your map. Trips are planned together on the same map. I built it for myself and my friends first. Now more people use it.

Why it can scale

It works like a small social network: anyone can make a map of good cafes or restaurants and share it with friends. It is also a personal record of where something was good and what you ordered.

Visit www.ymaplify.com

ymaplify on a phone: the start page with the headline Links become pins.
ymaplify on a phone: Find the real place, and Plan it together.
ymaplify on a phone: Plan it together, and Share one link.
The public start page of www.ymaplify.com on a phone, captured on 7 October 2026.

Vistaio

Startup, 2023 to 2025

A startup I co-founded: 3D real-estate walkthroughs using Gaussian splatting. We wound it down after market validation showed no clear product-market fit.

What I am researching, and why

Bachelor thesis, in progress

"Cancelled Warrants as Predictive Signals for Spread Dynamics and Volatility in LME Industrial Metals"

I find cancelled warrants genuinely interesting. I wanted a topic that adds to the literature, that can be of interest to firms, especially trading firms, and that teaches me to work properly with statistics and with AI tools in research.

To my knowledge there is very little published research that tests this. I found very little when I looked.

Beyond the thesis I also follow gold, silver and oil at the moment. Oil because geopolitics moves it.

Why these four metals

  • Al

    AluminiumLight and everywhere: transport, packaging, construction.

  • Cu

    CopperCarries electricity: wiring, power grids, electronics.

  • Ni

    NickelGoes into stainless steel and into batteries.

  • Zn

    ZincProtects steel from rust.

How the data pipeline works

Written in Python. It builds the price, spread and warrant panel for the thesis. The LME data is licensed, so this page shows the method only: no data and no results.

Warehouse dataDaily LME totals: closing stock, cancelled tonnage, tonnage on warrant.
PricesCash and three-month prices per metal.
Macro seriesInterest rates, the US dollar index and the VIX, from FRED.
SignalCancelled tonnage as a share of stock, and its daily change.
SpreadThe best-covered price series per metal, then cash minus three-month.
GapsShort gaps in the macro series are carried forward.
MergeOne row per metal and trading day. Warehouse data and prices must both exist, macro series are added by date.
ComputeDaily log returns and realised volatility. The nickel trading halt is flagged.
Master panelWith its own checks: coverage per metal, missing values, correlations.

The path so far

January to September 2027Available for a full-time internship

Education

NTU NTU SingaporeExchange semester Aug to Dec 2026

Nanyang Technological University. Enterprise Risk Management for Commodity Traders, Fixed Income Securities, Sustainable Finance, Cultural Intelligence at Work.

WU ViennaSummer school 2025
University of ZurichBA Banking and Finance, minor in General Economics. Grade 5.3 of 6.0 2024 to 2027

Bachelor thesis in progress: "Cancelled Warrants as Predictive Signals for Spread Dynamics and Volatility in LME Industrial Metals".

German
Native
English
C2, TOEFL 114 of 120
French
Limited working
Portuguese
Elementary

Experience

IC Investment Club ZurichMacro Analyst for US markets Sep 2025 to Sep 2026
UBSFraud Prevention Specialist Mar to Jun 2024
AI AInitiative AssociationSpeaker on AI in finance 2023 to 2025

Talks at Forum kAIpital and the International Bankers Forum.

P PARKEM AGAI-assisted workflow automation 2023 to 2025
V VistaioCo-founder 2023 to 2025
SA Swiss Armed ForcesCommunication Specialist Jul 2022 to Apr 2023

Built a reporting framework that cut communication delays by 60 percent.

L Lavour (YES mini enterprise)CEO 2020 to 2021

UBS "Most Innovative Product" award 2021, top 8 of 178 teams nationwide.

What comes next

I want real work experience now: to move from theory into practice and see how business is actually done.

I am looking for a full-time internship from January to September 2027, in commodity trading, commodity trade finance or sustainable finance.