{"id":18764901,"url":"https://github.com/psygo/psygo","last_synced_at":"2025-12-07T13:30:24.147Z","repository":{"id":65253875,"uuid":"284503965","full_name":"psygo/psygo","owner":"psygo","description":"My profile.","archived":false,"fork":false,"pushed_at":"2024-02-12T13:38:19.000Z","size":97,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T05:43:03.974Z","etag":null,"topics":["profile"],"latest_commit_sha":null,"homepage":"https://fanaro.io","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/psygo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-02T16:57:35.000Z","updated_at":"2021-12-12T20:41:48.000Z","dependencies_parsed_at":"2024-01-16T19:34:12.157Z","dependency_job_id":"389fb1b1-7678-44b3-a194-74e2416e796a","html_url":"https://github.com/psygo/psygo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Fpsygo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Fpsygo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Fpsygo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Fpsygo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psygo","download_url":"https://codeload.github.com/psygo/psygo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239662762,"owners_count":19676440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["profile"],"created_at":"2024-11-07T18:31:59.271Z","updated_at":"2025-12-07T13:30:18.894Z","avatar_url":"https://github.com/psygo.png","language":"CSS","funding_links":["https://www.buymeacoffee.com/psygo"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://fanaro.io\"\u003e\u003cimg src=\"assets/logo.png\" height=\"100px\" alt=\"Logo\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/psygo\"\u003e\u003cimg src=\"assets/buy_me_a_coffee_shield.svg\" alt=\"Buy Me A Coffee\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://gitter.im/fanaroio/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge\"\u003e\u003cimg src=\"https://badges.gitter.im/fanaroio/community.svg\" alt=\"Gitter\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  ( 💻 Dev | Design 🎨 ) \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  { 💙 Flutter | Dart 🎯 }\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  { 💾 TypeScript JS | HTML CSS 🖌 }\n\u003c/p\u003e\n\n---\n\n## 1. Summary\n\n\u003e Here's my [Three.js Portfolio](https://three-portfolio-mu.vercel.app/) (more like an entrypoint...)\n\n\u003e Here's my [LinkedIn](https://www.linkedin.com/in/philippe-fanaro/)\n\n\u003e Visit my website: [fanaro.io][fanaro.io]\n\nI'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.\n\n\u003e Currently, I've been studying a lot of Haskell and functional programming.\n\nI'm a Brazilian native, so I speak Portuguese, but I also speak English and French.\n\n\u003e My daily driver is Artix, a distro based on Arch Linux, you can check out [my dotfiles][dotfiles]. I still have some software dependencies \u0026mdash; addictions? \u0026mdash; on Windows though, mostly due to working with others..\n\n[dotfiles]: https://github.com/psygo/dotfiles\n\n## 2. My Published/Open Software\n\nSo far, as published/open software, I have:\n\n- [\u003cimg alt=\"fanaro.io\" width=\"15px\" src=\"assets/logo.png\"/\u003e][fanaro.io] [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.\n  - The most prominent topics are: [Go][go_wikipedia], programming, productivity, design and psychology.\n- [\u003cimg alt=\"YouTube Kbd Nav\" width=\"16px\" src=\"assets/youtube_kbd_nav.svg\"/\u003e][youtube_kbd_nav] [YouTube Keyboard Navigation Extension][youtube_kbd_nav]: a browser extension which adds keyboard shortcuts to YouTube's browser UI.\n  - Made with Dart 🎯\n  - Quite stable, I use it on a daily basis. It still conflicts with some of YouTube's UI, but this problem is quite minimal.\n  - Currently working with Chrome, Edge and Firefox, though full support for Firefox won't be maintained.\n- [\u003cimg alt=\"OGS Kbd Nav\" width=\"16px\" src=\"assets/ogs_kbd_nav.svg\"/\u003e][ogs_kbd_nav] [OGS Keyboard Navigation Extension][ogs_kbd_nav]: a browser extension for playing go on [OGS][ogs] with only the keyboard.\n  - Made with TypeScript.\n  - It offers a way of navigating the online Goban with your arrow keys or typing in the coordinates.\n- [Go Brazil Ranking](https://github.com/psygo/go-brasil-ranking): a website made for ranking Go players as well as archiving games.\n  - Recursive Elo ranking of games/players.\n  - SPA made with pure HTML/CSS/TS, no frameworks at all.\n  - Firebase Firestore and Functions backend.\n- [My Three.js Portfolio](https://three-portfolio-mu.vercel.app/): it's more like an entry point. It uses React and Three.js.\n  \n[ogs]: https://online-go.com\n[ogs_kbd_nav]: https://github.com/FanaroEngineering/ogs_kbd_nav\n[youtube_kbd_nav]: https://github.com/FanaroEngineering/youtube_kbd_nav\n\n### Proof of Concept\n\nHere are some projects I've done just to prove, for myself and maybe for others, that it worked and how:\n\n- [Go Pattern Search](https://github.com/psygo/go_pattern_search): a way of searching patterns in Go (board game), through graph search (Neo4j DBMS).\n  - Inspired by [Waltheri's Pattern Search](http://ps.waltheri.net/), which used board position comparisons (matrices).\n  - This is also possible through *regular expressions*, since Go games can be encoded in text, through the SGF format.\n\n## 3. Co-Authorship\n\n- [\u003cimg alt=\"Fast Immutable Collections\" height=\"13px\" src=\"assets/fic_logo.png\"/\u003e][fast_immutable_collections] [Fast Immutable Collections][fast_immutable_collections]: Immutable collections for Dart, which are also faster than its competitors, like [kt_dart][kt_dart] and [built_collection][built_collection].\n  - [@marcglasberg][marcglasberg] asked me if I wanted to participate in his project as a contributor. Almost all of the key ideas are his.\n  - It features a benchmark app so you can compare it to its competitors.\n  - [Here][fanaro.io_fic] is the article on my website.\n\n[built_collection]: https://github.com/google/built_collection.dart\n[fanaro.io_fic]: https://fanaro.io/articles/fic/fic.html\n[fast_immutable_collections]: https://github.com/marcglasberg/fast_immutable_collections\n[kt_dart]: https://github.com/passsy/kt.dart\n[marcglasberg]: https://github.com/marcglasberg\n\n## 4. Other Projects\n\n- [Fanaro's Sabaki Theme Collection][sabaki_themes]: a collection of themes and helpful documentation for creating themes for the SGF Go editor [Sabaki][sabaki].\n- [Como Jogar Go \u0026mdash; Uma Introdução Concisa](https://github.com/FanaroEngineering/traducao_como_jogar_go): the translation of Kiseido's Book [How to Play Go \u0026mdash; A Concise Introduction](https://www.goodreads.com/book/show/35663792-how-to-play-go-a-concise-introduction?ac=1\u0026from_search=true\u0026qid=BPOysUtlJm\u0026rank=1), by Richard Bozulich and James Davies. Everything in that project is open source, done with LaTeX and [GoWrite2](http://gowrite.net/GOWrite2_download.html), so, in case you would like to know how a Go book *can* be made, there it is.\n- [DOGemP's Flutter Website](https://github.com/FanaroEngineering/dogemp): a front-end, made with Flutter for the online dojo I created. This is a side project mostly used for derusting my Flutter abilities.\n- [How to write your own Go ebook](https://github.com/psygo/template_tsumego_ebook): using [Pandoc](https://pandoc.org/) and [GoWrite2](http://gowrite.net/GOWrite2_download.html).\n- [My AlgoExpert Solutions](https://github.com/psygo/algoexpert): continuous practice of algorithms and data structures problems\n- [My 2023 CV in LaTeX](https://github.com/psygo/cv-2023)\n\n\n[sabaki]: https://sabaki.yichuanshen.de/\n[sabaki_themes]: https://github.com/FanaroEngineering/fanaro_sabaki_theme_collection\n\n## 5. Other Outlets\n\n\u003ca href=\"https://stackoverflow.com/users/4756173/philippe-fanaro\"\u003e\u003cimg src=\"https://stackoverflow.com/users/flair/4756173.png?theme=dark\" width=\"208\" height=\"58\" alt=\"profile for Philippe Fanaro at Stack Overflow, Q\u0026amp;A for professional and enthusiast programmers\" title=\"profile for Philippe Fanaro at Stack Overflow, Q\u0026amp;A for professional and enthusiast programmers\"\u003e\u003c/a\u003e\n\n[\u003cimg align=\"left\" alt=\"Philippe Fanaro | Instagram\" width=\"22px\" src=\"assets/instagram.svg\" /\u003e][instagram]\n[\u003cimg align=\"left\" alt=\"Philippe Fanaro | Twitter\" width=\"22px\" src=\"assets/twitter.svg\" /\u003e][twitter]\n[\u003cimg align=\"left\" alt=\"Philippe Fanaro | LinkedIn\" width=\"22px\" src=\"assets/stackoverflow.svg\" /\u003e][stackoverflow]\n[\u003cimg align=\"left\" alt=\"Philippe Fanaro | YouTube\" width=\"22px\" src=\"assets/youtube.svg\" /\u003e][youtube]\n\n\u003cbr\u003e\n\n[instagram]: https://www.instagram.com/fanaro009/\n[fanaro.io]: https://fanaro.io/\n[stackoverflow]: https://stackoverflow.com/users/4756173/philippe-fanaro?tab=profile\n[twitter]: https://twitter.com/PFanaro\n[youtube]: https://www.youtube.com/channel/UCuUK6AAtvo8cTFOJ3OOg9Mw?view_as=subscriber\n\n## 6. My Competences\n\nA fairly comprehensive and entertaining list of my competences can be found on my website [here](https://fanaro.io/pages/competences.html).\n\n## 7. Some Statistics about My Work\n\nHere are some statistics about my work on Github:\n\n\u003cimg\n  src=\"https://github-readme-stats.vercel.app/api?username=psygo\u0026show_icons=true\u0026theme=algolia\"\n  alt=\"Github Statistics about the user psygo\"\n/\u003e\n\nMy top language should be Dart \u0026mdash; at least at the date I mentioned above \u0026mdash;, but I've mostly written in it for other people, so this is what you get:\n\n\u003cimg\n  src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=psygo\u0026theme=algolia\u0026hide=jupyter%20notebook,html\"\n  alt=\"Top languages from user psygo\"\n/\u003e\n\nMaybe it's more accurate to classify my language interests at the moment with a chart for the last week:\n\n\u003cimg\n  src=\"https://github-readme-stats.vercel.app/api/wakatime?username=psygo\u0026layout=compact\u0026theme=algolia\"\n  alt=\"Wakatime's Week Stats for user psygo\"\n/\u003e\n\n## 8. Other Stuff\n\nMy 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][fanaro.io].\n\nAnother major on-and-off interest of mine is in the game of ○● [Go][go_wikipedia] ●○ (Baduk or Weiqi (囲碁 or 바둑 or 围棋)). I have some articles about it in my website and have some videos on my YouTube channel as well \u0026mdash; the videos are in Portuguese.\n\n[go_wikipedia]: https://en.wikipedia.org/wiki/Go_(game)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsygo%2Fpsygo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsygo%2Fpsygo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsygo%2Fpsygo/lists"}