erikb.dev();
user.mdUser.swiftuser.rsuser.ts

# Erik Bautista Santibanez

Mobile & Web Developer

Irvine, CA

I'm a passionate software developer who builds applications using Swift and modern web technologies.

let user = User(
  name: "Erik Bautista Santibanez",
  role: "Mobile & Web Developer",
  home: "Irvine, CA"
)

> print(user.about())
// I'm a passionate software developer who builds applications using Swift and modern web technologies.
let user = User {
  name: "Erik Bautista Santibanez",
  role: "Mobile & Web Developer",
  home: "Irvine, CA"
};

> println!("{}", user.about());
// I'm a passionate software developer who builds applications using Swift and modern web technologies.
const user: User = {
  name: "Erik Bautista Santibanez",
  role: "Mobile & Web Developer",
  home: "Irvine, CA"
};

> console.log(user.about());
// I'm a passionate software developer who builds applications using Swift and modern web technologies.
dev-logs.mdDevLogs.swiftdev-logs.rsdevLogs.ts

# Dev Logs

A curated list of projects I've worked on.

// A curated list of projects I've worked on.
let logs: [DevLog] = await fetch(.all)
// A curated list of projects I've worked on.
let logs = fetch(Filter::All).await;
// A curated list of projects I've worked on.
const logs = await fetch(Filter.All);
FEB, 2 2025
log-4.mdlogs[4]logs[4]logs[4]
struct Portfolio: HTML {
  var body: some HTML {
    HomePage()
  }
}

Website Redesign

I redesigned my website, but instead of using traditional web frameworks, I used Swift! I’ve also built a library called swift-web which contains tools used to build this website.

Feel free to check out both projects on GitHub. 😊

AUG, 4 2022
log-1.mdlogs[1]logs[1]logs[1]

A WLED Client for iOS

I built a native iOS app for WLED, an open-source LED controller for ESP32, to control my RGB LED strips.

AUG, 8 2021
log-0.mdlogs[0]logs[0]logs[0]

PrismUI — Controlling MSI RGB Keyboard on macOS

When I set up my Hackintosh, I couldn’t control the RGB keyboard on my MSI laptop since the software was supported on Windows only. To fix this issue, my first approach was to build an app using AppKit, C++, and Objective-C to communicate with the HID keyboard, which was ultimately called SSKeyboardHue.

Later, I decided to switch the communication protocol to Swift and redesign the front end using SwiftUI.

Both projects are available on GitHub — feel free to check them out!