Andrei KeidaАндрей Кейда

Senior macOS developerSenior macOS-разработчик

Native Mac appsНативные программы для Mac

A Mac developer with many years of experience; I work with Objective-C, Swift and SwiftUI. MAC64 is free diagnostics for Apple Silicon Macs!

Разработчик под Mac с большим опытом, использую в своей работе Objective-C, Swift и SwiftUI. Программа MAC64 — это бесплатная диагностика Маков на Apple Silicon!

Flagship appФлагманский проект

MAC64

Hardware diagnostics for Apple Silicon Macs. Free, works offline, speaks English, Ukrainian and Russian.

Диагностика Маков на Apple Silicon. Бесплатная, работает офлайн, говорит по-русски, по-украински и по-английски.

  • Apple Silicon
  • macOS 14+
  • FreeБесплатно
  • Works offlineРаботает офлайн
  • RU, UK, EN

It is for anyone checking a Mac: before buying a used one, after a repair, or to see how your own is holding up. MAC64 reads the hardware directly, runs its own tests and sums everything up in one full report.

Для всех, кто проверяет Мак: перед покупкой с рук, после ремонта или чтобы понять, как держится свой. MAC64 читает железо напрямую, гоняет собственные тесты и сводит всё в один полный отчёт.

Download MAC64Скачать MAC64 MAC64 in detail Подробнее о MAC64

Free. Needs macOS 14 or later on a Mac with Apple Silicon (M1 or newer). The download is on itch.io, where you can also support the project.

Бесплатно. Нужны macOS 14 или новее и Мак на Apple Silicon (M1 и новее). Скачивание — на itch.io, там же можно поддержать проект.

A look insideКак это выглядит

MAC64 overview of a Mac mini (2024) with Apple M4

45 collectors read the Mac in 20 to 60 seconds: model, chip, memory, SSD, macOS, battery, locks, and the state of each check at a glance.

45 коллекторов читают Мак за 20–60 секунд: модель, чип, память, SSD, macOS, аккумулятор, блокировки — и состояние каждой проверки с первого взгляда.

Also in MAC64Ещё в MAC64

Mac journalЖурнал Мака

A snapshot every day and every test, saved as plain JSON, so you can see how the Mac changes over months.Снимок каждый день и каждый тест — в обычном JSON, чтобы видеть, как Мак меняется месяцами.

Locks and securityБлокировки и безопасность

Activation Lock, MDM and DEP enrollment, SIP, Gatekeeper, FileVault and boot settings.Activation Lock, MDM и DEP, SIP, Gatekeeper, FileVault и параметры загрузки.

StabilityСтабильность

Kernel panics in the last 30 days, one of the most reliable software signs of a hardware fault.Kernel panic за последние 30 дней — один из самых надёжных программных признаков аппаратной неисправности.

SensorsДатчики

Live temperatures, fan speeds and power draw, with charts.Температуры, обороты вентиляторов и потребление в реальном времени, с графиками.

PrivacyПриватность

The scan, the tests and the reports run on the Mac. The only network use is the update check and an optional check with Apple.Сканирование, тесты и отчёты работают на самом Маке. В сеть программа выходит только для проверки обновлений и по желанию — для проверки у Apple.

How it is builtКак устроено

  • About 17,000 lines: Swift and SwiftUI for the app, C for the stress, benchmark and SSD engines, Metal compute for the GPU.
  • Straight to the hardware: IOKit, SMC keys, IOReport power channels, HID temperature sensors, and NVMe SMART through the IOKit plug-in.
  • Honest numbers: the SSD test bypasses the system cache and checks every sector it wrote; the benchmark workloads are fixed, so a change in the score means the Mac itself changed — after a macOS update, a repair or over time.
  • Shipping: Developer ID signing, notarization, a disk image, and Sparkle updates signed with EdDSA and hosted on Cloudflare R2.
  • Checked before every release: the clang static analyzer, AddressSanitizer, ThreadSanitizer and string catalog checks.
  • English, Ukrainian and Russian through String Catalogs.
  • Около 17 000 строк: Swift и SwiftUI — само приложение, C — движки стресс-теста, бенчмарка и теста SSD, Metal — вычисления на GPU.
  • Напрямую к железу: IOKit, ключи SMC, каналы мощности IOReport, датчики температуры HID и NVMe SMART через плагин IOKit.
  • Честные цифры: тест SSD обходит кеш системы и проверяет каждый записанный сектор; нагрузки бенчмарка неизменны, поэтому изменение очков значит, что изменился сам Мак — после обновления macOS, ремонта или со временем.
  • Выпуск: подпись Developer ID, нотаризация, образ диска и обновления Sparkle с подписью EdDSA, которые раздаются с Cloudflare R2.
  • Перед каждым выпуском: статический анализатор clang, AddressSanitizer, ThreadSanitizer и проверки каталога строк.
  • Русский, украинский и английский — через String Catalogs.

More appsДругие программы

MAC64 is my flagship. These are my other projects — just as native, just as free.

MAC64 — мой флагманский проект. А это — мои остальные проекты, такие же нативные и бесплатные.

GeoScreen64: a city map in the Map style GeoScreen64: the globe in the Hybrid style, with old maps of Perm in Places

GeoScreen64

The Earth on your Mac.Земля на вашем Маке.

  • macOS 14+
  • FreeБесплатно
  • EN · DE · FR · UK · RU

The best of Google Earth Pro and Garmin BaseCamp in one native app: KML, GPX, Shapefile and more on a 3D globe, old maps laid over today's, 4K fly-through videos, and maps sent straight to your Garmin.

Лучшее из Google Earth Pro и Garmin BaseCamp в одной нативной программе: KML, GPX, Shapefile и другие форматы на 3D-глобусе, старые карты поверх современных, видео-пролёты в 4K и карты прямо в ваш Garmin.

GeoScreen64 on GitHubGeoScreen64 на GitHub
Cinema64: the start window Cinema64 playing a Dolby Vision Profile 5 film in 4K, with its Information panel Cinema64: Dolby Vision 5, level 6, BL+RPU, handed to macOS as Dolby Vision (dvh1.05.06)

Cinema64

The cinema on your Mac.Кинотеатр на вашем Маке.

  • Dolby Vision Profile 5
  • macOS 14+ · Apple Silicon
  • FreeБесплатно
  • EN · UK · RU

Dolby Vision Profile 5, the version streaming services use and the one most Mac players turn green and purple, plays in its true colors with real HDR highlights. Cinema64 repackages MKV and MP4 on the fly for the playback engine QuickTime uses: no transcoding, HDR10 and HLG too, every audio track and subtitles, and it remembers your place in the film.

Dolby Vision Profile 5 — тот, что у стриминговых сервисов и что большинство плееров на Маке показывают зелёно-фиолетовым, — играет в настоящих цветах и с настоящими HDR-бликами. Cinema64 на лету перепаковывает MKV и MP4 для движка воспроизведения, которым пользуется QuickTime: без перекодирования, HDR10 и HLG тоже, все звуковые дорожки и субтитры, а место в фильме запоминается.

Cinema64 on GitHubCinema64 на GitHub
UltraReader: the welcome window UltraReader: a ClarisWorks 6 document with its tables

UltraReader

Opens the files your Mac can't.Открывает то, что Мак открыть не может.

  • 70+ formats70+ форматов
  • macOS 14+
  • FreeБесплатно
  • Apple Silicon + Intel

Publisher, Visio, Access, CorelDRAW, XPS, WordPerfect, Works, ClarisWorks, MacWrite, Lotus 1-2-3, Quattro Pro, PICT: more than 70 formats from Windows, DOS and the classic Mac open natively and fully offline, with their pages, tables and pictures, and leave again as PDF, Word, Excel or SQLite.

Publisher, Visio, Access, CorelDRAW, XPS, WordPerfect, Works, ClarisWorks, MacWrite, Lotus 1-2-3, Quattro Pro, PICT — больше 70 форматов из Windows, DOS и классического Мака открываются нативно и без интернета, со страницами, таблицами и картинками, а сохраняются в PDF, Word, Excel или SQLite.

UltraReader on GitHubUltraReader на GitHub
DjVu Reader: the About window DjVu Reader: a scanned book with page thumbnails

DjVu Reader

Scanned books, sharp at any zoom.Сканы книг — чётко на любом масштабе.

  • macOS 14+
  • Free, open sourceБесплатно, открытый код
  • RU, UK, EN

A native DjVu reader: a 2,000-page book opens as fast as a 20-page one, text stays sharp at any zoom, night mode is easy on the eyes, and a black-and-white mode cleans the gray background off scans.

Нативная читалка DjVu: книга на 2000 страниц открывается так же быстро, как на 20, текст чёткий на любом масштабе, ночной режим бережёт глаза, а чёрно-белый режим убирает серый фон со сканов.

DjVu Reader on GitHubDjVu Reader на GitHub

ExperienceОпыт

From C# desktop apps, through real-time graphics, to native macOS.

От настольных приложений на C# через графику в реальном времени — к нативной macOS.

  1. 2026–now2026–сейчас
    MAC64 AKEISOFT, own productAKEISOFT, свой продукт

    Hardware diagnostics for Apple Silicon Macs, from the first line to signed releases with automatic updates.

    Диагностика Маков на Apple Silicon — от первой строки до подписанных выпусков с автообновлением.

  2. 2026–now2026–сейчас
    Senior Software EngineerSenior Software Engineer TalkExplorer, full-time, remoteTalkExplorer, полный день, удалённо

    TalkExplorer.com, a startup building an AI system for dental clinics. Swift and macOS.

    TalkExplorer.com — стартап, система с ИИ для стоматологических клиник. Swift и macOS.

  3. 2024–2026
    Senior Software EngineerSenior Software Engineer We Work Remotely, freelance, remoteWe Work Remotely, фриланс, удалённо

    Mac apps with AppKit (window management, custom NSView, menu bar apps), SwiftUI, Mac Catalyst and Core Animation; Core Data and Realm, XPC, IOKit and AVFoundation; Swift Concurrency and GCD; profiling with Instruments and LLDB; SPM, Fastlane, GitHub Actions and Xcode Cloud; XCTest and XCUITest.

    Программы для Mac на AppKit (управление окнами, свои NSView, приложения в строке меню), SwiftUI, Mac Catalyst и Core Animation; Core Data и Realm, XPC, IOKit и AVFoundation; Swift Concurrency и GCD; профилирование в Instruments и LLDB; SPM, Fastlane, GitHub Actions и Xcode Cloud; XCTest и XCUITest.

  4. 2020–2024
    Senior Software EngineerSenior Software Engineer Uscreen, contract, remoteUscreen, контракт, удалённо

    Video monetization platform: Apple TV, Android TV and Roku apps, in Swift and SwiftUI, Flutter and Ruby on Rails.

    Платформа монетизации видео: приложения для Apple TV, Android TV и Roku на Swift и SwiftUI, Flutter и Ruby on Rails.

  5. 2018–2019
    C# developerC#-разработчик Dimenco, freelance, remoteDimenco, фриланс, удалённо

    Shader development: HLSL for DirectX, GLSL for OpenGL and the web, and Metal; Unreal Engine.

    Разработка шейдеров: HLSL для DirectX, GLSL для OpenGL и веба, Metal; Unreal Engine.

  6. 2014–2016
    C# developerC#-разработчик 3D Systematics, full-time, Dnipro3D Systematics, полный день, Днепр

    Mobile and desktop apps in C#; C++.

    Мобильные и настольные приложения на C#; C++.

  7. 2013
    C# traineeСтажёр C# ISDISD
  8. 2007–2012
    Master's degree in Computer ScienceМагистр компьютерных наук Dnipropetrovsk National UniversityДнепропетровский национальный университет
  9. 2020–now2020–сейчас
    Social service volunteerВолонтёр социальной службы International Committee of the Red CrossМеждународный комитет Красного Креста

    Humanitarian aid.

    Гуманитарная помощь.

SkillsНавыки

Mac and AppleMac и Apple
SwiftObjective-CSwiftUIAppKitMac CatalystCore AnimationMetaltvOS
AppKit in depthAppKit глубоко
window managementcustom NSViewmenu bar appsуправление окнамисвои NSViewприложения в строке меню
System frameworksСистемные фреймворки
FoundationCore DataRealmXPCIOKitCore FoundationAVFoundation
ConcurrencyМногопоточность
Swift Concurrencyasync/awaitactorsGrand Central DispatchNSOperation
ArchitectureАрхитектура
MVVMVIPERClean ArchitectureSOLIDARC
ToolsИнструменты
XcodeInstrumentsLLDBclang static analyzersanitizersBashXcodeInstrumentsLLDBстатический анализатор clangсанитайзерыBash
ShippingВыпуск
Swift Package ManagerCocoaPodsFastlaneGitHub ActionsXcode CloudGitDeveloper IDnotarizationSparkleSwift Package ManagerCocoaPodsFastlaneGitHub ActionsXcode CloudGitDeveloper IDнотаризацияSparkle
TestingТестирование
XCTestXCUITestTDD
GraphicsГрафика
HLSLGLSLMetalWebGL2Unreal Engine
Before macOSДо macOS
C#.NETWPFWinFormsC++
LanguagesЯзыки
Ukrainian, nativeRussian, nativeEnglish, professionalукраинский, роднойрусский, роднойанглийский, профессиональный

ContactКонтакты

Email or Telegram is the quickest way to reach me.

Быстрее всего — почта или Telegram.

akei.software@pm.me