Skip to content
View dafi's full-sized avatar

Organizations

@visualdiffer @dafizilla @unipa

Block or report dafi

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
dafi/README.md
$ whoami
Davide Ficano — Sicily, Italy
macOS / Android / Web developer, building modern and scalable apps.

I like creating web, mobile, and desktop applications. My focus is on TypeScript/React, Android/Kotlin, Swift/macOS, and PHP/Laravel backends. I'm also proficient in Rust and Ruby.

In 2010 I wrote VisualDiffer in Objective-C (a language I love), and in 2025 I rewrote it in Swift (a language I love it, no I hate it, no I love it, no I hate it...).

Tech

$ cat stack.txt
languages   TypeScript · JavaScript · Kotlin · Swift · PHP · Rust · Ruby
frontend    React
mobile      Android · Kotlin
native      macOS · Objective-C · Swift
backend     Node.js · Express · PHP · Laravel
tools       Git · Docker · ESLint

I spent years learning all of the above. Then the AI showed up and now it apparently fits in a single prompt. Still keeping the list — for sentimental reasons.

Projects

$ ls ~/projects
  • VisualDiffer — macOS app to visually compare folders and files.
  • skills-first-aid — a collection of AI skills for developers: quick fixes and productivity boosters.
  • MyLinks — a dashboard of web links, like browser bookmarks on a single page.

Currently building

  • AI skills & tooling to speed up everyday development.
  • Kotlin / Android apps and JetBrains plugins.
  • Evolving VisualDiffer in Swift.

Reach me

$ contact --list
x   @dafi   https://x.com/dafi

Pinned Loading

  1. visualdiffer/visualdiffer visualdiffer/visualdiffer Public

    macOS application designed to visually compare folders and files

    Swift 358 10

  2. mylinks mylinks Public

    MyLinks shows bookmarks organised in widgets

    TypeScript 10

  3. jekyll-toc-generator jekyll-toc-generator Public

    Liquid filter to generate Table of Content into Jekyll pages

    Ruby 98 32

  4. tocmd-generator tocmd-generator Public

    Table of Contents Generator for Markdown pages

    JavaScript 65 11

  5. eslint-config-dafi eslint-config-dafi Public

    Code style rules used in all my own projects

    JavaScript

  6. photoshelf photoshelf Public

    Share photo on Tumblr

    Kotlin 1 1