From elementary teacher to Swift developer

I'm Maria Soriano. I teach Swift and design Notion systems that help people and teams work with less noise. Based in Helsinki, out running most days.

Maria Soriano smiling, wearing a dark sweatshirt

Three projects, properly explained

I'd rather show a few things and tell you what's behind each one: what it is, what I do, and why it matters to me.

Be Native app overview: learn Swift from scratch, ask AI to explain the code, native on Mac, ready for iPhone Duo, progress tracking and stickers

Be Native

Learn Swift from scratch, on every Apple device.

Be Native is a learning app for Swift and SwiftUI, in English and Spanish. Courses, mini-courses and short lessons you can follow on iPhone, iPad or Mac, with an AI helper that explains any piece of code.

My role
Part of the development team, and author of tutorials, tips and courses.
Built with
Swift, SwiftUI and Xcode.
What I learned
How to explain a whole concept in under two minutes.
View on the App Store

YouTube

A channel where 100,000+ people learn Swift, Apple tools and productivity.

I started recording to organise what I was learning. Today it's where I teach in the open, in Spanish, and share what I'm working on each week in my Dev Diary.

My role
The whole process: idea, script, recording and editing.
Made with
Final Cut Pro and my own motion graphics.
What I learned
Teaching well is mostly deciding what to leave out.
Visit the channel
DigitalOS community cover with Maria, the Notion logo and the Claude logo

Notion

Productivity systems built to fit, for individuals and companies.

A good system isn't a pretty template. It's the one you still use three months later. I design Notion workspaces around how each person or team really works, and teach them how to keep it running.

My role
System design, live or recorded training, and follow-up reviews.
Built with
Notion, Make automations and AI.
Where it lives
DigitalOS, my community for digital productivity.
Join DigitalOS

An unusual route

I didn't take the short way into programming. Like the elevation profile of a long race, every climb prepared me for the next one.

  1. Start

    Elementary teacher

    The classroom taught me the hardest skill of all: explaining something complex so it lands the first time.

  2. First climb

    Python and data science

    After the pandemic I changed direction. I started with Python and data analysis, and found out how much I enjoyed programming.

  3. Second climb

    Swift Developer Program

    I completed the program at Apple Coding Academy. It's where I truly learned a programming language from scratch, and where I fell in love with Swift.

  4. Summit so far

    I build, teach and share

    Trainer at Apple Coding Academy, part of the Be Native team, and content creator based in Helsinki.

Home base: Helsinki

I live and work in Helsinki, Finland. Most of the ideas on this site started on a run around the city.

Map of Finland with a blue dot marking Helsinki on the south coast

Things I'm passionate about

  • Running
  • Nature
  • Climbing
  • Problem solving
  • Education
  • Video games
  • Rubik's Cube

Shall we build something together?

Get in touch if you're looking for a Swift developer who knows how to teach, a content collaboration, or a Notion system for your team.

© Maria Soriano. Made in Helsinki.