Skip to content

psygo/psygo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

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.