Hello, I'm Yuki Kuwashima

Shader Artist & iOS App Developer

I am a Metal shader graphics / iOS App Engineer

About Me

Yuki Kuwashima

Hello, I am a fourth-year undergraduate student at Keio University, focusing on research in computer simulation and art. I am also active as an iOS and visionOS application engineer.

At the university, I am affiliated with the Wakita Laboratory, where I conduct researches on computer graphics and visualization.

Name: Yuki Kuwashima
Email: yukiny0811@gmail.com
Twitter: @yukiny_sfc

My Skills

Creative Technologies

Metal Shader

3D Graphics

Creative Coding

Fluid Dynamics

Programming Technologies

Swift

iOS Apps

macOS Apps

visionOS Apps

My Projects

Swifty Creatives Framework

Swifty Creatives Framework GitHub

A creative coding framework for Swift that fulfills your wish: "I want to do creative coding in Swift!" This framework doesn't simply wrap functions from Processing or OpenFrameworks; it's built entirely from scratch using Metal and Swift—from shaders and coordinate calculations to transparency handling and input/output.

2023
Swift Metal iOS macOS visionOS 3D Graphics Creative Coding OSS
Club Ninja

Club Ninja LineYahoo HackU 2024 - Happy Hacking Award

Club Ninja is an innovative game blending bullet-hell shooters and rhythm games. Players slash through enemies and dodge bullets, all synchronized perfectly to dynamic music. Three types of rhythm notes challenge players to time their attacks precisely, delivering an entirely new gaming experience. I was responsible for all technical engineering, while Kairi Haruna handled all sound engineering.

2024
Swift Metal Sound Game Creative Coding
EasyMetalShader

EasyMetalShader GitHub

EasyMetalShader is a Swift library that simplifies the creation of Metal shader pipelines. By defining variables in your class, you can effortlessly pass them to shaders. The library provides predefined variables like gid for [[thread_position_in_grid]], streamlining shader development.

2024
Swift Metal iOS macOS visionOS Shader OSS
Depse

Depse App Store Story

Depse is an image editing app designed for iOS 16's lock screen customization. It allows users to separately edit subjects and backgrounds, adjust brightness, saturation, and color tones, and offers over 30 original preset filters. The app also features a clock guide for easy shooting and editing, optimizing images for the lock screen's depth effect. Additionally, users can draw inspiration from works by creators worldwide. Developed by a team of three, and my contributions included implementing image processing using Metal, designing the Discover tab interface, creating shaders, and making various detailed adjustments.

2023
Swift iOS macOS visionOS 3D Graphics Metal Shader
Sapporo International Art Festival 2024

Sapporo International Art Festival 2024 Project

At the Sapporo International Art Festival 2024 (SIAF2024), fluid simulations were employed to depict Earth's crustal movements. I was responsible for implementing a 5-minute segment, including the section shown in the image.

2024
Swift Metal Fluid Art Graphics
Ars Electronica 2023

Ars Electronica 2023 Video Project

In this project, each particle is composed of characters from the IPCC report. Using fluid simulation algorithms, the visualization depicts the text melting alongside glaciers, symbolizing the effects of climate change. I was responsible for implementing the glacier segment, which spans 90 seconds.

2023
Swift Metal Creative Coding Art Graphics
EasyNodeEditor

EasyNodeEditor GitHub

EasyNodeEditor is a SwiftUI library designed to simplify the creation of node editors. Its primary goal is to minimize internal complexity, allowing developers to focus on node creation. The library is currently in the alpha stage of development.

2022
Swift Metal Graphics Creative Coding
SVGSwiftUI

SVGSwiftUI GitHub

SVGSwiftUI is a SwiftUI library that enables rendering of SVG files by converting them into SwiftUI Paths. This allows for seamless integration of SVG graphics into SwiftUI applications.

2025
Swift iOS macOS OSS
MetalVertexHelper

MetalVertexHelper GitHub

Converts Swift structs into C-compatible tuples, including necessary padding for alignment.

2025
Swift Metal C OSS

EasyShaderView GitHub

Simple Metal View for SwiftUI

2024
SwiftUI Metal OSS

TextureRenderer GitHub

Simple MTLTexture Renderer for SwiftUI

2024
SwiftUI Metal OSS
Swift Path Tracer

Swift Path Tracer

Swift+Metal Path Tracer. Runs in realtime.

2025
Swift Metal 3D Graphics Rendering Path Tracing
Lens Simulation

Lens Simulation

Swift+Metal Path Tracer with Lens Simulation.

2025
Swift Metal 3D Graphics Rendering Path Tracing Lens Simulation
Sensible Paster

Sensible Paster App Store

Sensible Paster is a macOS application that allows users to extract text from selected screen areas, similar to taking a screenshot. The extracted text is automatically copied to the clipboard for easy pasting. All text recognition is performed on-device, ensuring functionality even offline.

2021
Swift macOS OCR