Skip to content
View ivantokar's full-sized avatar
🥷
Working on Swift tooling and server-side utilities.
🥷
Working on Swift tooling and server-side utilities.

Block or report ivantokar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivantokar/README.md

Hi, I’m Ivan.

Full-Stack & Product Engineer. Swift on Server · macOS/iOS · Web. Building products and OSS.

I build software end-to-end, from product and design to production. Native apps, web products, developer tools, and open source. I care about simplicity and good UX & DX.

Swift Vapor macOS iOS SwiftUI CLI TypeScript React Web AWS AI

Apps

🎙️ Voqey Less typing. More thinking. Turn speech into text locally on your Mac, then refine or translate it when you choose.

📚 ReadMachine A local-first reading library for macOS, built around your own files.

Open Source

🎨 Hokusai High-performance image processing for Swift, powered by libvips. Originally built to solve a production need and now developed as a standalone Swift library and CLI.

💧 HokusaiVapor Vapor integration for Hokusai and server-side image processing workflows.

🧭 xmap.nvim A fast minimap for Neovim focused on code navigation, symbols, structural highlights, comments, markers, and jump navigation.

🧙 Mage Project scaffolding and architecture tooling for server-side Swift, with a focus on DDD, developer experience, and repeatable project setup.

🧩 SwiftStencilKit Swift templating utilities for code generation and scaffolding workflows.

🖥️ Prompt Reusable components for building interactive Swift CLI applications.

🐝 DadModz Minecraft Bedrock add-ons built from my kids’ ideas. My kids have ideas. Minecraft has to deal with it.

Series

for case and where: Filter While You Iterate
Molecules of Swift
A small piece of Swift, taken apart.

Latest: for case and where: Filter While You Iterate
Swift Algorithms: Sliding Windows Without Copies
Daily (almost) Swift Open Source Overview
Swift open source, read from the source.

Latest: Swift Algorithms: Sliding Windows Without Copies
The 21st Field: CrowdStrike’s Windows Outage
The Grey Rhino Files
The obvious failures we chose to ignore.

Latest: The 21st Field: CrowdStrike’s Windows Outage

Latest Writing

📃 for case and where: Filter While You Iterate

Use Swift for case to select matching values during iteration, bind associated data, and add precise where conditions without hiding the loop’s intent.

📃 The 21st Field: CrowdStrike’s Windows Outage

How one matching rule exposed a five-month-old input mismatch in CrowdStrike Falcon and turned a rapid content update into a Windows crash.

📃 if case and guard case: Match One Shape Without a switch

Match one Swift enum case, bind its associated values, add conditions, and decide when guard case or an exhaustive switch is clearer.

📃 Swift Algorithms: Sliding Windows Without Copies

How swift-algorithms models overlapping collection slices with paired indexes.

📃 Nil Coalescing: Provide Defaults Without Branching

See how Swift’s nil-coalescing operator chooses defaults lazily, composes with optional chaining, and differs from validation and dictionary insertion.

Elsewhere

ivantokar.com · X · LinkedIn · Bluesky · Mastodon · Threads · Reddit

Pinned Loading

  1. hokusai hokusai Public

    High-performance Swift image processing powered by libvips, with a first-party CLI.

    Swift 23

  2. hokusai-vapor hokusai-vapor Public

    Vapor integration for Hokusai image processing in server-side Swift.

    Swift 7

  3. xmap.nvim xmap.nvim Public

    Fast minimap panel for Neovim: symbols + comments/markers, structural highlights, and jump navigation.

    Lua 13

  4. swift-stencil-kit swift-stencil-kit Public

    A Swift library that adds powerful case conversion and text processing filters to the Stencil templating engine.

    Swift 1

  5. prompt prompt Public

    A Swift library for building beautiful, interactive command-line interfaces

    Swift 7

  6. .dotfiles .dotfiles Public

    My dotfiles

    Shell 3