Skip to content
View saumon's full-sized avatar
🐟
🐟

Block or report saumon

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.

Content in all repositories owned by your account will be closed.
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
saumon/README.md

🐟 SAUMON

Typing SVG

                                                .:o0,
                                             .c0MMMNNK'
                                           ,kMMMNNNMMMMk.
                                         ,KMMMNNMMMMMNNNWl
                              ...'..''',KNNNXKNNNNNKNMMMMMO                                   .;o0X;
                    .';lookXNMMMMMMWNMMMMWNWMMMMWMMWNNNNNK,..                             .;dWWNNNN:
             .';lkNMMMMXWMMMXXMMMMMWNMMWMMNMMMMXXMMWWMMMMMMMMMNOoo;,.      ....        .:ONNNNWMWN0
        .,cOXNNNNNNNWMMNWMMMMMMNKMMMMMXXMMMMKNMMMMMXNMMMMNKMMMMWWMMMMW0xxOXNNMW.    ':kNNNMWNNNNWM.
    .;dNNNKKNNNWMMMMWNNMMMMNXMMMMMMMXXMMMWNWMMMMXNMMMMNNMMMMMMMNNMMMMMMMMNWMMNNkxx0XNKNXNNNWMWNNN:
 .:XWNNNMWdlxMMMNNNMMMMXNNNNXWWWWWWWWWMMMMNMMMMMNMMMMMWWMMMMMKNMMMMKXMMMMXNMMWNWMMMMMNNWKNNNNWMMk
 0WKNWMMMo',.kMMMMWXMMMMKMMMMMWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNMMKMKMWNNNNN.
   .'lKNNNOxKMMMMMMNNMMMKMMMMMKWNKNNKXWKMKKMKMMMMMMMNKMMMMMMNMMMMMMWMMMMMMMWXWMMMMMMMMKMKWWMMMMM.
:MWXOc;l0WNNNWMMMMMKMMMMKMMMMNWXNWXXWNNWNWNWMMMMMMMMMMMMMMMWNWMMMMMKNMMMMMMMNMMMMMMMMNNWKNNNNNNN:
 'kMMMMMMWNNNXMMMNXWMMMXXNNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMKMMMMMWNNXO00XNKNKKXNNNNWMW.
   .,oKWNNNNNNNNNMMMMMXXNNNWMMMMMWWNNKMMMMMMMMMMMMMMMMMMWMMNMMMXMMKMMMWWNXKNWMM,    .c0NWWNNNWWNNO
       .,:dONMMMMMWNNNWNNWMWNNNNNNKXNMMMNMNMMMNMMNMMMMMMKMMKMMWWMMWNNKNWMMMNNN,        .xNNWMWNNNNl
             ..,;cKMMMMMMWNNNNNNNWMMMMMWNMKMMWNMMKMMWNNNKWMMMWOckNXNWMNNNNNNN;           .cxXNNNMMN.
                   ..,ccx0NMMMMMMMMMMMMWMWWMMWMMMNWMMWNNNKc..    'xMWNNNWMMM,                .:cldo.
                            ...',;:cll;;;;;;c:KNXK0NNWNXWMK        .;kWMWNk.
                                              .WMWXXWMMMNNM'           ...
                                               .KMNNNkNMMNNl
                                                 ;xO;  .:lx.

Landing Page


🌊 On the Surface (Overview)

Developer passionate about code fluidity and resilient systems. Like the Passage du Gois, my work emerges where least expected, between two tides.

  • βš“οΈ Current Navigation: Maintaining gitktti and exploring new reefs.
  • 🐚 Favorite Currents: Perl, Ruby, JavaScript, Python.
  • 🎣 Philosophy: "Only dead fish go with the flow." (Malcolm Muggeridge)

With a strong engineering background, I've evolved my workflow to navigate the latest technological currents. I am increasingly leveraging AI through Spec-Driven Development (SDD)β€”using precise specifications as a compass to build robust, scalable systems while focusing on high-level architecture and creative problem-solving.


πŸ›  My Tackle Box (Tech Stack)

SDD MCP

Ruby Ruby on Rails Python Perl Shell Flutter JavaScript HTML5 Tailwind CSS CSS3


πŸ“Š The Upstream Run (Stats)

Followers Stars

Status Active

Activity Graph

Streak

Tip

If the charts above don't load, it's likely a temporary GitHub API rate limit. They usually reappear after a short swim downstream.


πŸ“‚ Whitewater Projects

  • gitktti - Perl scripts to help developers use Git Flow safely.
  • kommunicator - Lightweight CLI and MCP server for Office 365 (Email/Teams).
  • fr.passagedugois.app - The essential app for crossing the Gois without getting wet.
  • hitguessr - A game to test your intuition.

🐠 See the original ASCII art (Secret Reef)
                           ,,   ll.
                         .Ok    dd;.
                        :NKk   .do'..
                       cNNKk   od:....
                      :NNNKk.;odl......
                     'NNNXdddddxx:......
                    .;NNKOxxxxxkkx:......
                    K'0Kkkkkxxkx',O:......
                   0Nk;kkkkkkxxkkkl'.......
                  dNNNk,dkkkkkxxc'..........
                 .NNNNNK:;lxkkkxo;...........
                 ,ONNNNXkko::::cc:............
                l0,ONNNXkkkkkkx'.oddc'.........
                XXK:lKNNOkkkkkkxxxxxxo.....;l..
               kXXXKx:ckKOkkkkkkxxxxxd...;dxx,..
              .XXXKKKK0d:cclodxkkxc..;';lxdxxc...
              OXXllkOOko:X0kxolloodxO0kxx;.cxd...
             .XXx.,,.;',;XKKKKKXNNNNNXkkkxdxd:....
             kXX:';.,,.;,XKKKKNNNNNNXdokkkkxd,'...
             XXXl;..;'.;'XKKKKKKNNNN0::kkkkxxxo....
            cXXX0..''.';'XKKKKKKNNNNNXkko,:kxxx'...
            KXXXNk';..,,'XKKKKKKNNNNNXkkxldkxxx;....
           .XXXXXXKc..;..XKKKKKKNNNNNXkkkkkkxxo;....
           xNNXXXXXXO:;..XXNNXKKNNNNNXkxdkkkxx'.....
           XNXXXXXXXXX0l'XXXXKKKNNNNNXk;.okkxxxo.....
          .XXXXXXXXXXXXXKXKKKKKKNNNNNXkkkkkkxxxx.....
          :XXXXXXXXXXXXXXXKKKKKNNNNNd;:kkkk;,dxx'....
          0XXXXXXXXXXXXXXXKKKKKKNNNNOllkkkkolxxx,....:.
          XXXXXXXXXXXXXXXXKKKKKKNNNNNKkkkkkkxxxc.....ckd,
          XXXXXXXXXXXXXXXXKKKKKKNNNNNKkkkdlxxxxl'....:lokd'
         .XXXXXXXXXXXXXXXXKKKKKKNNNNNKkkkc,dxxxx:....:kdlodl.
         ;XXXXXXXXXXXXXXXXKKKKKKNNNNNKkdxkkkxxxc'....;lxkocoo:
         lXXXXXXXXXXXXXXXXKKKKKKNNNNN0d';kkkxxxc'....lxloxdlcoo'
         xXXXXXXXXXXXXXXXXKKKKKKNNNNN0kkkko,;dxx:....:kkdcodocoo.
         KXXXXXXXXXXXXXXXXXNXKKKNNNNNOkkkkx:cxxx:....llxxdlldo:,..
       .;XXXXXXXXXXXXXXXXXXXXKKKNNNNNOkkkkkkxxxx:....xxcdxdlc;.,'..
     .:c:XXXXXXXXXXXXXXXXXKKKKKKNNNNNkkkd,:kxxxo,...'lkxcodl',..,.
   .clcc:XXXXXXXXXXXXXXXXXKKKKKKNNNNXkkkkldkxxd.....:dlxdc:...;.
  .lcllc:kXXXXXXXXXXXXXXXXKKKKXNNNNNKkkkkkd.'xxx'...ckdco',,..'
..,,,c:c :XXXXXXXXXXXXXXXXKKKKKXNNNNKkkkkkkxdxxd....llxc;..',
',..;    .XXXXXXXXXXXXXXXXKKKKKKNNNN0kkkkkkkxxxl...,ko:..,'.
          XXXXNNXXXXXXXXXXKKKKKKNNNNOkkl;lkkxxx:...;l..;..
          kXXXXXXXXXXXXXXXKKKKKKNNNNkkko;lkkxxx'...,,,..,
          ,XXXXXXXXXXXXXXXKKKKKKNNNXkkkkkkkkxo:...'..',
           XXXXXXXXXXXXXXXKKKKKKNNNKkkkkkkkkx:.....,'.
           oNXXXXXXXXXXXXXKKKKKKNNNOkkkxkkkkxx'.....
            XXXXXXXXXXXXXXKKKKKXNNNkkkc.ckkkxo.....
            oXXXXXXXXXXXXNXKKKKXNNXkkkkkkkkkx;...
             XXXXXXXXXXXXXXKKKKKNNKkkkko.:kk:....
             lXXXXXXXXXXXXKKKKKKNNOkkkkkdxkk:...
              XXXXXXXXXXXXKKKKKKNNkkkkkkkkkk,...
              ;XXXXXXXXXXNXXKKKKNKkkd;ckkkx'...
               XXXXXXXXXXXXKKKKKN0kkxcokkkk;...
             .:kXXXXXXXXXXKKKKKXNOkkkkkkkd;...
            :l:cKXXXXXXXXXKKKKKKXkkkkkkkkd'...
          .dlclcdXXXXXXXXXKKKKKK0kkkk:':kk'..
         .xlcol:c0XXXXXXXXKKKKKKOkkkkdcdko...c;.
         .:ldo:ccoXXXXXXXXKKKKKKOkkkkkkkc...;olo.
        .',ldcllc:OXXXXXXXKKKKKKOkkkkkkkd...cdxl,'
       ..;..:col::cXXXXXXXKKKKKKOkkkkkkkc..,kdc;..
          ..;.;ccc:xXXXXXXKKKKKKOkkkkkkk'..::c..'
              ,,.,;,0XXXXXKKKKKKOkkkdkko..''..'
                 ...lXXXXXKKKKKKOkk;.ok;..
                     ;NXXXKXKKKKOkkkkkx...
                      OXXXXNNKKKOkkkkkc..
                      .XXXXXXKKKOkkkkk'..
                       dXXKKKKKKOkkd''..
                        XXKKKKKKOkkkl'..
                        kXKKKKKKOkkkx...
                        KXKKKKKKOkkko...
                      .OXXKKKKKKOkkko.....
                     ;ooXXKKXXKKOkk'.....,c
                    locoxKKKXXKKOkkkl...,clo'
                  ;dlcoocoO0KKKKOkkko.,;oolcoc
                 oxllddcldocxkxOkxxxocdocodocdd'
               ,dxloxxolddllddcddlldocodocxxdcdxc
              lxdcoxxdcxxdcxxdcddolddloxxolxxdlodd.
            'dxocddddcdddllocc:;;;:clocdxdlldddlldd:
           cxxocddddclc:,:...''...;...';;cocodddocddo.
         .dddllddl::'...''..        ...;....;ccodocodd;
        .ddoc;;'..,,...                  ....;...,;;ldd:
         ..;.....'                            '.....,,.

Pinned Loading

  1. gitktti gitktti Public

    The gitktti scripts are provided to help developers safely use git flow.

    Perl 1 1

  2. fr.passagedugois.app fr.passagedugois.app Public

    JavaScript

  3. hitguessr hitguessr Public

    Ruby

  4. kommunicator kommunicator Public

    Python