riceset
Thiago Komeno

Thiago Komeno米野

Japanese-Brazilian Software Developer

Experience

LY Corporation
Application Development EngineerLY Corporation · Internship
Aug 2026 – Sep 2026Fukuoka

Updated LINE's sticker and emoji screens in UIKit for the Liquid Glass redesign and fixed iOS 26 layout issues in settings, aligning on styling with designers in English and Japanese. Also prototyped migrating the currency-history footer from UIKit to SwiftUI.

Write-upSix Weeks Building at LINE⁠ →
LINE
LINE

LINE is Japan's leading communication app, with more than 100 million monthly active users in Japan.

Sansan
Application Development EngineerSansan · Internship
Aug 2026 – Sep 2026Tokyo

Built a proof of concept for on-device Japanese contact search with Apple’s Foundation Models and MeCab, matching natural-language queries to names and companies. Also reworked Eight’s TipKit Premium reminders and expanded its Premium landing page, writing the specs for both.

Write-upWhat I built at Sansan⁠ →
Eight
Eight

Eight is a business card app with more than 4.5 million users, offering QR card exchange and digitization for business cards.

BaseMe
Full-Stack Software EngineerBaseMe · Part-time
May 2026 – PresentTokyo

Built features for BaseMe's AI career chat, such as using your notes as context and stopping a reply, and redesigned how company recommendations appear. Also added profile view counts to help students get noticed by recruiters.

BaseMe
BaseMe

BaseMe is a career support platform in Japan that helps job-seeking students with AI-assisted career planning, applications, and scouting.

MIXI
Application Development EngineerMIXI · Internship
Jan 2026 – Apr 2026Tokyo

Added country-based access controls to an AI feature that recognizes family members and suggests photos for albums, keeping it to legally approved regions with cached location checks covered by Swift Testing. Also replaced PanModal with native iOS sheets for iOS 26.

Write-upMy Internship Experience at MIXI⁠ →
FamilyAlbum
FamilyAlbum

FamilyAlbum is a private family photo and video sharing app with more than 27 million users across 175 countries and regions.

Google Japan
Google Student AmbassadorGoogle Japan
Aug 2025 – Feb 2026Tokyo

Part of the program's first cohort, sharing everyday AI use cases with more than 1,000 followers. Helped fellow university students learn to use AI safely and effectively.

Google Student Ambassador Program
Google Student Ambassador Program

A program offered by Google Japan for university students, focused on helping peers learn safe and effective AI use through Gemini, prompting education, and workshops.

Awards

Swift Student Challenge Winner
Swift Student Challenge WinnerApple

Selected in 2026 for an app that impressed and inspired Apple with its creativity, technical skill, and thoughtful design.

MEXT Undergraduate Scholarship
MEXT Undergraduate ScholarshipMinistry of Education of Japan

Scholarship awarded through embassy recommendation, covering full tuition, living expenses, and travel for undergraduate studies in Japan.

Hackathons

OpenAI
Build with OpenAI HackathonOpenAI
Jun 2026Finalist
Tokyo AI
SDGs to Startups HackathonTokyo AI
Jun 20261st Place
Mercari
try! Swift Tokyo HackathonMercari
Apr 2026Winner
Singapore University of Technology and Design
24-Hour Hackathon by 42 AsiaSUTD & 42 Asia
Sep 20242nd Place

Talks

iPlayground Taiwan
如何贏得 Swift Student Challenge⁠ ↗iPlayground Taiwan
Jul 2026Taipei

A talk on turning a personal story into a winning Swift Playground, covering how to find an idea only you could build, grow SwiftUI skills under real project constraints, and use attention to detail to raise a submission from good to winning.

  • Press · Oct 2026LY Corporation Tech Blog⁠ ↗
Ministry of Foreign Affairs of Japan
MEXT Scholarship SpeakerMinistry of Foreign Affairs of Japan
Apr 2026Tokyo

Spoke at a Consulate-General of Japan in São Paulo webinar, sharing my MEXT scholarship experience with prospective students.

이노베이션 아카데미
The 42 Live Radio Show이노베이션 아카데미
Jan 2024Seoul

Joined a cross-campus podcast between Innovation Academy and 42 Tokyo, exchanging perspectives on the 42 Network with Korean students.

Fora da Norma Podcast
Vim na PráticaFora da Norma Podcast
Apr 2023São Paulo

Produced a Brazilian Portuguese tutorial for 42 São Paulo's YouTube channel, teaching beginners how to use Vim from the basics.

Education

Tokyo University of Foreign Studies
Tokyo University of Foreign StudiesB.A. Language and Area Studies
2024 – 2028Tokyo
École 42
École 42Computer Software Engineering
2022 – 2025Paris

LanguagesCEFR

🇧🇷🇧🇷🇵🇹PortugueseL1
🇯🇵JapaneseC2
🇺🇸🇺🇸🇬🇧EnglishC2
🇪🇸SpanishC1
🇹🇼🇹🇼🇨🇳MandarinB1

Articles

Featured·Apple

The Story Behind My Swift Student Challenge Winning Submission

A three-minute SwiftUI journey inspired by my grandfather's diaries, exploring memory, immigration, and the shift from historical to modern Japanese.

internship·Oct 01, 2026

Six Weeks Building at LINE

What I learned during a six-week iOS internship at LINE, from navigating a large UIKit codebase and refining Liquid Glass interfaces to bridging SwiftUI into an existing production screen.

internship·Sep 28, 2026

What I built at Sansan

What I learned during a two-month iOS internship at Sansan, from working within a structured VIPER codebase and writing specifications before implementation to evaluating Apple’s on-device Foundation Models for Japanese business card search.

internship·Apr 11, 2026

My Internship Experience at MIXI

Lessons from my first iOS internship in Japan, covering team communication, large-codebase navigation, Scrum, and shipping production changes.

swift·Nov 17, 2025

Building a Mandarin Dictionary: Part 1

The first part of building a SwiftUI dictionary app from Taiwan's MOE data, covering the JSON structure, a SQLite schema, and a first stroke-count search.

swift·Feb 25, 2025

NeoMnemo: My Submission for the 2025 Swift Student Challenge

How I designed and built NeoMnemo, a SwiftUI visual-memory app using Image Playground, adaptive layouts, validation, and card animations.

algorithms·Dec 24, 2024

Understanding Binary Insertion Sort

How Binary Insertion Sort combines binary search with insertion sort, with C++ implementation details and a step-by-step example.

algorithms·Dec 22, 2024

Understanding Insertion Sort

A clear explanation of insertion sort, from its C++ implementation and O(n2) complexity to a step-by-step walkthrough of each insertion.

c++·Sep 07, 2024

Understanding Casts in C++

A guide to implicit conversion and C++ casts, including static_cast, dynamic_cast, reinterpret_cast, upcasting, and downcasting.

c++·Aug 15, 2024

Understanding the Orthodox Canonical Class Form

A walkthrough of the constructors, copy behavior, assignment operator, and destructor that define the Orthodox Canonical Class Form in C++.

c++·Apr 18, 2024

Writing Makefile for C++ Projects

A step-by-step guide to writing a C++ Makefile with variables, compiler flags, build rules, cleanup targets, and .PHONY declarations.

c·Feb 17, 2024

Replicating the Print Function in C

A from-scratch C implementation of printf using variadic arguments, format parsing, custom output functions, and basic error handling.

algorithms·Feb 17, 2024

The Dining Philosophers Problem

A detailed C implementation of the Dining Philosophers problem, covering mutexes, threads, fork assignment, timing, supervision, and shutdown.

bit-manipulation·Feb 05, 2024

The XOR Swap

A mathematical and practical explanation of swapping two values with XOR, without allocating a temporary variable.

linux·Aug 12, 2022

Understanding Signals in Linux

A concise introduction to Linux process IDs and signals, including how to send signals and handle them safely in C.

vim·Feb 06, 2022

Introduction to Vim

A practical guide to Vim's modes, movement, editing commands, search, macros, marks, tabs, and other essentials for working efficiently.

c·Jun 09, 2021

Introduction to Pointers in C

An introduction to C pointers through memory addresses, the address-of operator, dereferencing, and a small practical example.

1 / 4
AboutTokyo, Japan
Thiago Komeno outside a Tokyo bookstore

I like building things that feel native.

My projects often begin with something close to me: a family story, a language I’m learning, or a tool I kept wishing existed. From there, I build experiences that feel natural to both the platform and the person using them.

I work mainly on iOS. Lately, I’ve been exploring on-device AI and the ways software can connect people across languages.

Komeno

© 2026 riceset