ResearchGate Google Scholar
LinkedIn
Github
Nostr pubkey: npub16wz44adgfkz4gjtzpx54cr2yhxafun8gllhw3q32pmvmsce5zm0qtk3dc4
Blog Twitter Medium
Goodreads
Google Photos Flickr