// ios · full-stack · lisbon, pt

I build apps people open every day.

Native iOS in SwiftUI and full-stack web with Next.js and Supabase. I take products from the first sketch to the App Store and production.

lunar · ios, web, android · 2026

Lunar, the school assistant.

A student's whole school year in one app: today's classes, the timetable, tests and grades, and an assistant that explains and acts. Built solo for iPhone, web and Android on one Supabase backend.

  1. 01 · today

    Knows which class is next.

    The Today screen follows the day: the class happening now, the next one, tests and homework coming up, and the study plan for the evening.

  2. 02 · timetable

    The timetable, read from a photo.

    Take a picture of the printed timetable. Lunar reads every slot and asks only about the one it cannot read.

  3. 03 · tests

    A study plan for every test.

    Each test gets short sessions spread over the days before it, with a reminder the evening before.

  4. 04 · assistant

    Explains, then hands it back.

    The assistant solves an exercise from a photo step by step, then gives the student a similar one to try alone.

Portrait of Lucas Salvador

A developer in Lisbon who learns by shipping.

I started with iOS and grew into full-stack web. Every project here began with a problem I or someone close to me actually had, from finding a good kebab to getting through the school year.

Away from the editor I play golf, train at the gym and cook. TeeUp and KebabLocator are not a coincidence.

focus
iOS and full-stack web
languages
Portuguese, English, Spanish
ios
Swift, SwiftUI, MapKit, WidgetKit
web
Next.js, TypeScript, Supabase

Have an app in mind? Let's talk.