Skip to content
View psygo's full-sized avatar
🎯
focusing
🎯
focusing

Block or report psygo

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
psygo/README.md

Logo

Buy Me A Coffee Gitter

( 💻 Dev | Design 🎨 )

{ 💙 Flutter | Dart 🎯 }

{ 💾 TypeScript JS | HTML CSS 🖌 }


1. Summary

Here's my Three.js Portfolio (more like an entrypoint...)

Here's my LinkedIn

Visit my website: fanaro.io

I'm currently a solo developer creating apps and websites with Flutter, Dart, TypeScript, JavaScript, HTML and CSS. I also have experience with Docker, Python, Django, Kubernetes and some other stuff. However for most of these I would have to dust off my knowledge before fully using it back again.

Currently, I've been studying a lot of Haskell and functional programming.

I'm a Brazilian native, so I speak Portuguese, but I also speak English and French.

My daily driver is Artix, a distro based on Arch Linux, you can check out my dotfiles. I still have some software dependencies — addictions? — on Windows though, mostly due to working with others..

2. My Published/Open Software

So far, as published/open software, I have:

  • fanaro.io fanaro.io: my blog, a place for UI/UX experimentation with the simplest and most effective designs for reading, and also for sharing my hopefully helpful world view.
    • The most prominent topics are: Go, programming, productivity, design and psychology.
  • YouTube Kbd Nav YouTube Keyboard Navigation Extension: a browser extension which adds keyboard shortcuts to YouTube's browser UI.
    • Made with Dart 🎯
    • Quite stable, I use it on a daily basis. It still conflicts with some of YouTube's UI, but this problem is quite minimal.
    • Currently working with Chrome, Edge and Firefox, though full support for Firefox won't be maintained.
  • OGS Kbd Nav OGS Keyboard Navigation Extension: a browser extension for playing go on OGS with only the keyboard.
    • Made with TypeScript.
    • It offers a way of navigating the online Goban with your arrow keys or typing in the coordinates.
  • Go Brazil Ranking: a website made for ranking Go players as well as archiving games.
    • Recursive Elo ranking of games/players.
    • SPA made with pure HTML/CSS/TS, no frameworks at all.
    • Firebase Firestore and Functions backend.
  • My Three.js Portfolio: it's more like an entry point. It uses React and Three.js.

Proof of Concept

Here are some projects I've done just to prove, for myself and maybe for others, that it worked and how:

  • Go Pattern Search: a way of searching patterns in Go (board game), through graph search (Neo4j DBMS).
    • Inspired by Waltheri's Pattern Search, which used board position comparisons (matrices).
    • This is also possible through regular expressions, since Go games can be encoded in text, through the SGF format.

3. Co-Authorship

  • Fast Immutable Collections Fast Immutable Collections: Immutable collections for Dart, which are also faster than its competitors, like kt_dart and built_collection.
    • @marcglasberg asked me if I wanted to participate in his project as a contributor. Almost all of the key ideas are his.
    • It features a benchmark app so you can compare it to its competitors.
    • Here is the article on my website.

4. Other Projects

5. Other Outlets

profile for Philippe Fanaro at Stack Overflow, Q&A for professional and enthusiast programmers

Philippe Fanaro | Instagram Philippe Fanaro | Twitter Philippe Fanaro | LinkedIn Philippe Fanaro | YouTube


6. My Competences

A fairly comprehensive and entertaining list of my competences can be found on my website here.

7. Some Statistics about My Work

Here are some statistics about my work on Github:

Github Statistics about the user psygo

My top language should be Dart — at least at the date I mentioned above —, but I've mostly written in it for other people, so this is what you get:

Top languages from user psygo

Maybe it's more accurate to classify my language interests at the moment with a chart for the last week:

Wakatime's Week Stats for user psygo

8. Other Stuff

My interests are random and feature a wide variety of topics, something I've been unambiguously complimented on and criticized for. If you want to know more, do check my website out: fanaro.io.

Another major on-and-off interest of mine is in the game of ○● Go ●○ (Baduk or Weiqi (囲碁 or 바둑 or 围棋)). I have some articles about it in my website and have some videos on my YouTube channel as well — the videos are in Portuguese.

Pinned Loading

  1. abragodb abragodb Public

    ABRAGO DB

    TypeScript 1 2

  2. fanaro.io fanaro.io Public

    Where I expose cool stuff about Go (Baduk or Weiqi), programming, productivity, psychology, philosophy, etc.

    HTML 6 6

  3. FanaroEngineering/youtube_kbd_nav FanaroEngineering/youtube_kbd_nav Public

    YouTube keyboard navigation to the max.

    Dart 11 2

  4. marcglasberg/fast_immutable_collections marcglasberg/fast_immutable_collections Public

    Dart Package: Immutable lists, sets, maps, and multimaps, which are as fast as their native mutable counterparts. Extension methods and comparators for native Dart collections.

    Dart 218 30

  5. dotfiles_artix dotfiles_artix Public archive

    My Linux configuration, dotfiles.

    Lua 1 1

  6. traducao_como_jogar_go traducao_como_jogar_go Public

    Forked from FanaroEngineering/traducao_como_jogar_go

    Tradução do livro "How to Play Go: A Concise Introduction", por Richard Bozulich e James Davies, da editora Kiseido

    TeX 1