Skip to content
View Dave861's full-sized avatar

Highlights

  • Pro

Organizations

@swiftlang

Block or report Dave861

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. Markdown is supported. 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
Dave861/README.md

swiftlang member

David Retegan

Founder, designer, engineer & student. Member of Swiftlang Org

Swift

LazyLayoutKit β€” Lazy custom Layout for SwiftUI. Declare sizes up front (an aspect ratio or a duration) instead of measuring subviews, so layout is pure arithmetic and builds nothing offscreen. 120 fps over 1,000,000 items on an iPhone 14 Pro.

swift-span-algorithms β€” Algorithms for Span and RawSpan: search, comparison, trimming, chunking, windowing, splitting, cursors. No dependencies; malloc (total) == 0 across every benchmark.

JudgeCalibrationKit β€” Inter-rater agreement for model judges, which Apple's Evaluations framework leaves out: Cohen's ΞΊ, weighted ΞΊ, Krippendorff's Ξ±, bootstrap CIs, CI gates. Abstentions counted separately. I coordinated with Rudrank Riyam to keep the package compatible with his Evaluations-Framework-CLI.

Upstream

Design & teaching

I design apps and interfaces; that work and my essays live at combabulating.com. I also taught a design course at DpIT, a non-profit that mentors students into IT, where I also run brand work.

Shipped, then sunset

Lantr β€” a macOS presentation workspace, made agentic: you started from a story before it let you build a single slide. Sunset it, a beautiful thing for people who present twice a year.

Ino β€” restaurant discovery for my city. Great on paper; no real demand once it shipped. ~200 people tried it.

Find me at @davidretegan.

Pinned Loading

  1. LazyLayoutKit LazyLayoutKit Public

    Write your own SwiftUI layout β€” masonry, timeline, calendar, board β€” and have it build only the views on screen. 120fps over 1,000,000 items on device.

    Swift 56

  2. swift-span-algorithms swift-span-algorithms Public

    Allocation-free algorithms for Swift’s Span, RawSpan, MutableSpan, and InlineArray, including search, comparison, trimming, chunk/window/split traversal, and pull-style cursors.

    Swift 30

  3. Lantr Lantr Public

    Retired source archive for Lantr, a native Swift presentation editor and live speech-to-slides experiment.

    Swift 3

  4. JudgeCalibrationKit JudgeCalibrationKit Public

    Measure whether your model judge agrees with human raters. Chance-corrected agreement statistics, bootstrap confidence intervals, and calibration gates for Swift Testing and CI. Zero dependencies.

    Swift 3