Skip to content
View sakrist's full-sized avatar

Block or report sakrist

Report abuse

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

Report abuse
sakrist/README.md

Hi there 👋

I like:

  • programming languages C++, Swift, TypeScript.
  • things related to rendering graphics, shaders, GPUs and designed things through the code.
  • elegant APIs, small and clever solutions
  • coaching, mentoring
  • purple

While I have a full-time job, I also experiment with various things on the side.

Side Projects

  • project XYZ - in progress
  • imu-analysis-tool - Tool for analyzing IMU (Inertial Measurement Unit) data.
  • Ancrate - Scans Apple Notes and extracts actionable to-dos.
  • Strava Chapters - Strava chapters generator out of bike rides.
  • HabitTracker - Habit tracking app for building and monitoring daily routines.
  • flappy bird clone game - Flappy Bird clone demonstrating Swift + WebAssembly running in the browser.
  • emsdk_swift - Example of Swift Embedded WebAssembly using the Emscripten SDK.
  • BezierPath - Swift library for Bézier path triangulation.
  • MyAutarco-alt - Alternative mobile app for monitoring Autarco solar panels.
  • jsb - C++ bridge for native apps inspired by Emscripten’s embind.
  • Swift_OpenGL_Example - Cross-platform OpenGL example in Swift (Ubuntu, macOS, iOS, Android).
  • SimpleCPURaster - Educational C++ CPU rasterizer implementation.
  • Delaunay - Swift library implementing Delaunay triangulation.
  • glTFSceneKit - Swift library for loading glTF models into SceneKit.
  • VBPieChart - Objective-C pie chart UI component.
  • BicDuino - Bicycle speedometer built with RFDuino.
  • ClipMaker - App for converting Live Photos into video clips.
  • ColorPicker - Objective-C color picker UI component.

Books

My favorite books in the last several years:

  • Become an Efficient Software Engineering Manager by James Stanier
  • Pragmatic Programmer (all new to software must read)
  • Inspired by Marty Cagan
  • Empowered by Marty Cagan
  • Ego is The Enemy by Ryan Holiday
  • Obstacle in The Way by Ryan Holiday
  • The Five Dysfunctions of a Team by Patrick Lencioni
  • How Big Things get Done by Bent Flyvbjerg

Pinned Loading

  1. BezierPath BezierPath Public

    Bezier path triangulation with Delaunay algorithm.

    Swift 96 6

  2. Swift_OpenGL_Example Swift_OpenGL_Example Public

    ⭐ Swift OpenGL Example written in swift (for Ubuntu, macOS, iOS and Android)

    Swift 94 4