Indrayanti

Hi, I'm Andrew.

I edit videos, plan streets and build software with AI. Each district of this little city is one of them.

I make ads, edit videos, and even vibe code apps for clients. Above all, my professional passion sits where urban planning and sustainability meet. This portfolio is where all three coexist.

Video editing

Hubby eSIM x Tomorrowland

A 27-second partner spot for Hubby eSIM at Tomorrowland Belgium 2026. Drone footage of the festival at sunset and animated app screens, edited to the music.

Format
Commercial
Client
Hubby eSIM
Year
2026
Tools
After Effects, Photoshop

00:0000:27

Hubby eSIM x SAS Airlines

A 21-second animated spot I made for Hubby eSIM's campaign with SAS Airlines. Designed, animated, and edited from end to end.

Format
Co-branded motion ad
Client
Hubby eSIM
Year
2026
Tools
After Effects, Photoshop

00:0000:21

Urban planning

Coming soon...

Vibe coding

iOS (iPhone) · 2026

I built Sprig, a recipe app for iPhone. Paste in a link, a TikTok caption or a screenshot and Sprig turns it into clear steps, a shopping list and a cooking mode that keeps the screen on. It can also split a recipe between two cooks, so you and a partner or friend each get your own steps.

Sprig

Browser · 2026

I built Flint, an energy dashboard for multi-site operators. It brings electricity, gas, water and heating for every property into one place, shows cost and carbon next to usage, and flags meter readings that look wrong.

Flint

About me

Based in
Amsterdam or Remote

Hi, I’m Andrew. My field is urban planning and sustainability: how cities are laid out, how people move through them and how they adapt to a changing climate. Alongside that, I work freelance as a motion graphics designer and video producer, and I build internal software with AI.

Automation & AI Specialist

Since 2026Current

I turn approved ideas from across the business into internal tools, which I build with AI coding tools on Supabase, Vercel and Cloudflare. Every request clears privacy, IT and security review and leadership sign-off first. I lock down each table with row-level security, test access as different users and review everything the AI writes. Each tool then goes to a named owner with a guide and a tested manual fallback, and I log the manual steps it replaces, so the time saved is measured.

Grew out of the energy system I built as an intern, at the same company.

B-Corp Finance Intern

2026

I worked on the company’s sustainability and B Corp programme across its four properties. I designed and built an Energy Management System from scratch: electricity, gas, water, district heating, district cooling and hot water, all in one place and normalised against outdoor temperature, so seasonal patterns, spikes and overconsumption stand out. I also ran the gap analysis for the B Corp recertification and turned the new requirements into actions for each department lead.

Freelance Motion Graphics Designer & Video Producer

Since 2026Current

I make motion graphics and video for brands, from social ads to longer branded pieces, along with the graphic design around them. I’m self-taught. Most recently I took a co-branded campaign for an eSIM brand and an airline from concept through animation to the final After Effects export.

Sustainability Intern

2025

My first sustainability role was in the construction and design team of a hotel group. I helped write the company-wide ESG design guidelines on waste, procurement and pollution control, joined on-site ESG audits and collected the energy, waste and social data behind CSRD-aligned reporting. I also prepared BREEAM and LEED certification files and built the business case for cutting water and gas use across the portfolio with flow-restricting showers.

BSc Sustainable Innovation

2022

I studied how cities and their systems can change for the better, specialising in urban planning and mobility. In my thesis, Living with Water, I looked at how integrated infrastructure planning could make Jakarta more resilient to flooding. I set it up as a qualitative study, combining document analysis with expert interviews, and built the analysis on three frameworks: Resilience Theory, the Flood Adaptation Hierarchy and the Governance Assessment Tool. It’s still the field I want to work in.

New letter

To[email protected]

Aboutoptional

Opens your mail app with this filled in. You send it from there.

Sprig

1 / 7Your recipe library

  • Sprig's recipe library
  • A recipe page in Sprig with ingredients and steps
  • Cook Together, with one recipe split between two cooks
  • The shopping list in Sprig
  • Settings for accent colour, appearance and app icon
  • Favourite recipes in Sprig
  • The Sprig account screen

iOS (iPhone) · 2026

Sprig turns recipes from anywhere into something you can cook from. Paste a website link, a TikTok or Instagram caption, a YouTube video or a screenshot. Sprig reads it on your phone with Apple Intelligence and lays it out as ingredients and steps, with no typing.

Paste anything
Websites, TikTok and Instagram captions, YouTube descriptions, screenshots and video. Speech is transcribed on the phone and the audio is never uploaded.
Cook together
Split one recipe between two cooks. Sprig plans who does what, tells you when to pass the phone, and says when cooking alone would be quicker.
Cooking mode
One step at a time, full screen, with the screen kept awake and named timers that alert you.
Servings and units
Every quantity follows the servings, shopping list included. Common ingredients convert between cups and grams.
Where amounts come from
Each amount shows its source: the recipe, Sprig's estimate or your own edit. Sprig won't quietly guess baking amounts.
Your library
Favourites, swipe actions, and recipes translated into your language. The app itself is in 23 languages.
Colours and pets
8 accent colours, light and dark mode, alternate app icons, and Pip the pea. Two more pets unlock as you cook: Clem after 5 cooks and Miso after 10.
Accessibility
Works with Dynamic Type, VoiceOver and Reduce Motion.

Needs an iPhone 15 Pro or newer.

Flint

1 / 6Key metrics and monthly trends for one property

  • A Flint property dashboard with annual totals and a monthly usage chart
  • A table of meter readings in Flint with a likely meter reset flagged
  • Flint's comparison view ranking properties by usage per square metre
  • Heating and cooling degree days for a property's location
  • The Flint portfolio view with one card per property
  • The Flint sign-in page

Flint Energy Management System (EnMS) · Browser · 2026

Flint is for operators who run many sites. It turns meter readings and bill totals into dashboards for each property and for the whole portfolio.

Getting data in
Type in meter readings, upload them as a file, or enter monthly totals from your bills. Everything exports to CSV.
Every energy type
Electricity, gas, water, district heating, district cooling and hot water.
Dashboards
Annual totals, monthly trends, year-on-year change and a breakdown by energy type. Click a month for its detail and use the slider to set the range.
Fair comparisons
Usage per m² and per room night, so properties of different sizes compare fairly. Each one is ranked against the portfolio average.
Cost and carbon
Spend and the effective unit rate for each energy type, and emissions across Scope 1, 2 and 3.
Weather
Heating and cooling degree days from NASA weather data for each property's location, so gas use can be adjusted for a cold winter.
Data checks
Flint flags duplicate readings, meters that stop changing, sudden jumps, likely meter resets and missing months.
Access and backups
Admin, edit and view-only roles, two-factor sign-in, and backups you can restore.

Runs in any modern browser, in light or dark mode. Built with React, TypeScript and Supabase.

Privacy

This site sets no cookies and runs no analytics or tracking. The only personal data I receive is what you choose to send me by email.

Who I am
I’m Andrew Mulet Indrayanti, based in Amsterdam, and I run this site myself. For anything about your data, email me at [email protected].
What I collect
Only what you put in an email to me: usually your name, your email address and your message. The Say hello form doesn’t send anything by itself. It opens your own mail app with the letter filled in, and nothing reaches me until you press send there.
Why I use it
To reply to you and keep our conversation going. I won’t add you to a mailing list or use your details for anything else, and no decisions about you are made automatically. Emailing me is always optional. The legal basis is my legitimate interest in answering people who contact me (GDPR Article 6(1)(f)).
How long I keep it
Emails stay in my inbox while they’re useful for our conversation, and no longer than two years after your last message. Ask me and I’ll delete them sooner.
Who else handles it
I don’t sell or share your details. Two services process data for me: Google, which runs my Gmail inbox, and the company that hosts this site. Google may store email outside the EU under its own safeguards.
Visit logs
When a page loads, the host’s servers record standard technical details such as your IP address, browser and the time of the visit. The host uses these to deliver the site and keep it secure. I don’t use them to identify you.
Cookies and tracking
There are no cookies, analytics, ads or social media embeds. Fonts, videos and scripts all load from this site, so opening a page doesn’t contact any other service.
Links to other sites
The LinkedIn and GitHub links lead to sites with their own privacy policies, which apply once you’re there.
Your rights
Under the GDPR you can ask to see the data I hold about you, correct it, delete it, limit how I use it, get a copy to take elsewhere, or object to how I use it. Email me and I’ll reply within a month. If you’re unhappy with how I handle your data, you can complain to the Dutch data protection authority, the Autoriteit Persoonsgegevens, or to the authority in your own country.
Changes
If anything here changes, I’ll update this page and the date below.

Last updated 14 October 2026

Terms

These terms cover your use of this site. Work I do for clients is covered by the agreement we sign, and that agreement wins if the two ever differ.

Who runs this site
Indrayanti is my sole proprietorship (eenmanszaak), run by me, Andrew Mulet Indrayanti, in Amsterdam, the Netherlands. KvK number 42092043. You can reach me at [email protected].
Using this site
You’re welcome to look around, share links to any page and quote short parts with a credit. Please ask me first before you copy, download or reuse the videos, images, text or code for anything else.
My work
Unless a page says otherwise, the text, design, videos and images on this site are mine and protected by copyright. The Indrayanti name and logo are mine too.
Client work
Some of the videos and apps shown here were made for clients. I show them with permission, and the rights in them belong to me or to the client, as our agreement sets out. Seeing them here gives you no right to use them.
Apps I build
Sprig and Flint are my own apps. When I build an app for a client, our written agreement says who owns it. Usually the client owns the finished app once it’s paid in full. I keep the general code, tools and know-how I bring to every project, and the right to show the work in my portfolio unless we agree otherwise.
Music, footage and fonts
My videos and this site use music, stock footage and fonts licensed for commercial use. They stay the property of their creators, and no rights I give cover them. If you’d like to know where something came from, or you think something of yours is used without permission, email me and I’ll look into it straight away.
Links to other sites
The LinkedIn and GitHub links lead to sites I don’t control, and their own terms apply once you’re there.
No guarantees
I keep this site accurate and working, but I can’t promise it’s free of mistakes or always online. Nothing here is a quote or an offer. Prices and plans are agreed with you directly.
Liability
As far as Dutch law allows, I’m not liable for loss or damage from using this site or relying on what it says. This doesn’t limit any rights the law gives you that can’t be excluded.
Dutch law
These terms fall under Dutch law. Any dispute about them goes to the court in Amsterdam, unless the law where you live gives you the right to go to your own court.
Changes
If anything here changes, I’ll update this page and the date below.

Last updated 14 October 2026