Skip to content
View david-sling's full-sized avatar
👋
👋

Block or report david-sling

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.

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
david-sling/README.md

Hi, I'm David. The practical developer.

I build web apps that have goals. I work with Next.js.

Currently building offlyn.love — a friend-referral dating app (React Native + TanStack Start + Supabase).

 

🌐 Portfolio  ·  davidsling.in

 

Latest writing

I Vibecoded a Full Stack App. Here's How it Went.  What actually changes when AI writes your code — and what doesn't.

 

 

 

Anything that can be written in TypeScript, will eventually be written in TypeScript. — Jeff Delaney

Pinned Loading

  1. equanim equanim Public

    A declarative, JSON-based animation specification where every visual property is a math expression. Specs are designed to be written by humans, generated by AI, and rendered by anything.

    TypeScript

  2. shadcn-registry shadcn-registry Public

    David's shadcn registry

    TypeScript 13

  3. use-modal-control-query use-modal-control-query Public

    A hook to control shadcn modal components using query params

    TypeScript 1

  4. mimic-react-native mimic-react-native Public

    Used to mimic react-native components in react-dom

    TypeScript

  5. data-command data-command Public

    A data-driven command component built on top of shadcn/ui. Add async fetching, nested commands, and instant search to your app with just a few lines of code.

    TypeScript 9 1