Marc Kaio Hasler Contact

I'm Kaio. I study finance in Zurich and write my thesis on LME industrial metals.

Marc Kaio Hasler, Swiss finance student. BA Banking and Finance at the University of Zurich, on exchange at NTU Singapore until December 2026. I build the tools I need with AI coding agents.

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 things. For Lavour, my school mini enterprise, I designed a wooden soap holder and produced it on CNC machinery I built myself.

Commodity markets and sustainable finance interest me, and I see the two as connected.

Trade in things that exist: metal that moves between warehouses.
The wooden soap holder I designed for Lavour.
The CNC machine I built to produce it.

My exchange: Zurich to 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

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.

The path so far

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.

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.

What counts is context and depth: using AI at the right time for the right things.

What I use it for

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

From what I say to what gets built

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

  1. I dictate

    What I want, in my own words.

  2. Three models sharpen the brief

    Claude turns the dictation into a clear brief. Gemini and ChatGPT interpret it independently and sharpen the task.

  3. Claude plans and builds

    Claude Fable leads the planning, together with GPT and Gemini. Claude Opus does the work.

  4. Three reviews, one logic check

    All three vendors' models review the result independently. A logic check tests 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.

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 laptop: City map "My map of Singapore": ten pins around Marina Bay, list of ymaplify picks with thumbnails Test account (0 own spots) plus the curated "ymaplify picks" catalogue; thumbnails are Pexels stock photos, labelled "Stock photo" by the appymaplify on a laptop: Place detail of "Gardens by the Bay" next to the map and the list Same as laptop-1; hero image is a Pexels stock photo, labelled by the appymaplify on a laptop: The search field is too narrow for a full hint at this width, so the frame was taken while the hint animation read "rooftop bar"
ymaplify on a phone: Same screen as laptop-1 in the mobile layout: map strip with pins, bottom sheet with the picks Same as laptop-1ymaplify on a phone: Same as laptop-2 in the mobile layout: place detail sheet for "Gardens by the Bay" Same as laptop-2ymaplify on a phone: Same as laptop-4 in the mobile layout: NTU community map with pins and list Same as laptop-4
ymaplify in the browser and on a phone.

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.

  1. Collect

    Three inputs.

    • 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.
  2. Prepare

    One step per input.

    • 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.
  3. Merge

    One row per metal and trading day. Warehouse data and prices must both exist, macro series are added by date.

  4. Compute

    Daily log returns and realised volatility. The nickel trading halt is flagged.

  5. Master panel

    With its own checks: coverage per metal, missing values, correlations.

Selected work

A selection of my slide decks. Click a stack to turn its pages, or open it large to read.

  • Slide 1 of 10, Flights of Fancy: corporate jets, CEO perks and shareholder returns
    Open large

    Slide deck10 slides

    Flights of Fancy: corporate jets, CEO perks and shareholder returns

    Seminar Governance, presentation of Yermack (2006), University of Zurich, 2026

    My seminar presentation of Yermack's study on CEO use of corporate jets: research question, data, method and the three sets of results. The slides are in German.

    Shown without the title slide.

  • Slide 1 of 6, Short MSFT, long GOOGL: an AI infrastructure pair trade
    Open large

    Slide deck6 slides

    Short MSFT, long GOOGL: an AI infrastructure pair trade

    Macro Fund pitch, Investment Club Zurich, 2026

    A relative value pitch from April 2026: the thesis, valuation, catalysts, risks and three scenarios. Student analysis, not investment advice.

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.