2025-07-15 16:42:17 -04:00
<!DOCTYPE html>
2025-07-16 16:37:22 -04:00
< html class = "theme-auto" lang = "en" >
2025-07-26 14:53:41 -04:00
2025-07-15 16:42:17 -04:00
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
2025-07-16 16:37:22 -04:00
< title > Mike Rockwell< / title >
< link rel = "icon" type = "image/x-icon" href = "images/favicon.png" >
< meta name = "description" content = "Open web enthusiast, free speech advocate, writer, and Happiness Engineer." >
< meta name = "keywords" content = "Mike Rockwell, Writer, Blogging, Happiness Engineer, Automattic" >
< meta rel = "canonical" href = "https://mdrockwell.net" >
< meta name = "author" content = "Mike Rockwell" >
2025-07-15 17:29:18 -04:00
< link rel = "stylesheet" href = "style.css" >
2025-07-24 11:43:27 -04:00
<!-- Open Graph Tags -->
< meta property = "og:type" content = "website" / >
< meta property = "og:title" content = "Mike Rockwell" / >
< meta property = "og:description" content = "Open web enthusiast, free speech advocate, writer, and Happiness Engineer." / >
< meta property = "og:url" content = "https://mdrockwell.net/" / >
< meta property = "og:site_name" content = "Mike Rockwell" / >
2025-07-24 11:47:54 -04:00
< meta property = "og:image" content = "https://mdrockwell.net/images/avatar.jpeg" / >
2025-07-24 11:43:27 -04:00
< meta property = "og:image:width" content = "300" / >
< meta property = "og:image:height" content = "300" / >
< meta property = "og:image:alt" content = "Profile picture of Mike Rockwell" / >
2025-07-24 11:47:54 -04:00
< meta property = "og:logo" content = "https://mdrockwell.net/images/favicon.png" / >
2025-07-24 11:43:27 -04:00
< meta property = "og:locale" content = "en_US" / >
<!-- End Open Graph Tags -->
2025-07-15 16:42:17 -04:00
< / head >
2025-07-24 23:56:03 -04:00
< body id = "top" itemtype = "https://schema.org/ProfilePage" itemscope >
2025-07-24 11:03:05 -04:00
< meta itemprop = "dateModified" content = "2025-07-24T16:00:00-05:00" / >
2025-07-15 16:42:17 -04:00
2025-07-22 12:05:57 -04:00
< div class = "container" itemprop = "mainEntity" itemtype = "https://schema.org/Person" itemscope >
2025-07-15 16:42:17 -04:00
< div class = "column" >
2025-07-22 12:05:57 -04:00
< img class = "avatar avatar--rounded" src = "images/avatar.jpeg" alt = "Mike Rockwell" itemprop = "image" >
2025-07-15 16:42:17 -04:00
< h1 >
2025-07-22 12:05:57 -04:00
< div itemprop = "name" id = "real-name" > Mike Rockwell< / div >
2025-07-15 16:42:17 -04:00
< / h1 >
2025-07-26 11:03:22 -04:00
< p itemprop = "description" > Writer of < a href = "https://initialcharge.net/" rel = "me" > Initial Charge< / a > , Product Liaison for < a href = "https://pocketcasts.com/" > Pocket Casts< / a > , and Happiness Engineer at < a href = "https://automattic.com/" > Automattic< / a > .< / p >
2025-07-15 16:42:17 -04:00
<!-- All your buttons go here -->
< div class = "button-stack" role = "navigation" >
<!-- Mastodon -->
2025-07-26 11:03:22 -04:00
< a class = "button button-mastodon" href = "https://libertynode.net/@mike" role = "button" itemprop = "sameAs" rel = "me" > < img class = "icon" aria-hidden = "true" src = "images/icons/mastodon.svg" alt = "Mastodon Logo" > Mastodon< / a >
2025-07-16 17:02:39 -04:00
<!-- Beeper -->
2025-07-24 11:54:58 -04:00
< a class = "button button-beeper" href = "https://matrix.to/#/@mdrockwell:beeper.com" rel = "noopener" role = "button" itemprop = "sameAs" rel = "me" > < img class = "icon" aria-hidden = "true" src = "images/icons/beeper.svg" alt = "" > Beeper / Matrix< / a >
2025-07-16 17:02:39 -04:00
<!-- Pixelfed -->
2025-07-26 11:03:22 -04:00
< a class = "button button-pixelfed" href = "https://libertynode.cam/mike" role = "button" itemprop = "sameAs" rel = "me" > < img class = "icon" aria-hidden = "true" src = "images/icons/pixelfed.svg" alt = "" > Pixelfed< / a >
2025-07-16 17:02:39 -04:00
2025-07-15 16:42:17 -04:00
<!-- Generic Email -->
2025-07-26 11:03:22 -04:00
< a class = "button button-default" href = "mailto:mike@rockwell.mx" role = "button" itemprop = "sameAs" rel = "me" > < img class = "icon" aria-hidden = "true" src = "images/icons/generic-email.svg" alt = "Email Icon" > Email< / a >
2025-07-16 17:02:39 -04:00
<!-- Last.fm -->
2025-07-24 11:54:58 -04:00
< a class = "button button-last-fm" href = "https://last.fm/user/mdrockwell/" rel = "noopener" role = "button" itemprop = "sameAs" rel = "me" > < img class = "icon" aria-hidden = "true" src = "images/icons/last-fm.svg" alt = "" > Last.fm< / a >
2025-07-16 17:02:39 -04:00
<!-- MetaGamerScore -->
2025-07-24 11:54:58 -04:00
< a class = "button button-metagamerscore" href = "https://metagamerscore.com/profile/25193" rel = "noopener" role = "button" itemprop = "sameAs" rel = "me" > < img class = "icon" aria-hidden = "true" src = "images/icons/generic-game-controller.svg" alt = "" > MetaGamerScore< / a >
2025-07-16 17:02:39 -04:00
< details class = "value-block" >
2025-07-24 11:31:27 -04:00
< summary id = "value-expanded" >
2025-07-16 17:02:39 -04:00
<!-- Value for Value -->
< span class = "button button-v4v" role = "button" > < img class = "icon" aria-hidden = "true" src = "images/icons/generic-bolt-icon.svg" alt = "" > Value for Value< / a >
< / summary >
2025-07-25 22:40:19 -04:00
2025-07-26 11:03:22 -04:00
< p class = "value-explainer" > Support my work by providing < a href = "https://value4value.info/" > value for value< / a > — with a direct donation or ordering from the shop.< / p >
2025-07-16 17:02:39 -04:00
<!-- Initial Charge Shop -->
2025-07-26 11:03:22 -04:00
< a class = "button button-initialcharge" href = "https://initialcharge.shop/" role = "button" > < img class = "icon" aria-hidden = "true" src = "images/icons/initialcharge.svg" alt = "" > Initial Charge Shop< / a >
2025-07-16 17:02:39 -04:00
<!-- PayPal -->
2025-07-17 23:40:45 -04:00
< a class = "button button-paypal" href = "https://www.paypal.com/donate/?business=LXMQTRPCCLAEG&no_recurring=0&item_name=Support+Initial+Charge%2C+%23OpenWeb%2C+and+my+other+projects+with+value+for+value.¤cy_code=USD" rel = "noopener" role = "button" > < img class = "icon" aria-hidden = "true" src = "images/icons/paypal.svg" alt = "PayPal Logo" > PayPal< / a >
2025-07-16 17:02:39 -04:00
< ul >
2025-07-25 21:58:22 -04:00
< li > < strong > Bitcoin< / strong > • < a href = "images/crypto/btc-qr.png" > QR Code< / a > < br > < code id = "btcwall" > bc1qxj26ssa24a7x8mp0rykn80d6v088p996mt0kcc< / code > < br > < / li >
< li > < strong > Ethereum< / strong > • < a href = "images/crypto/eth-qr.png" > QR Code< / a > < br > < code id = "ethwall" > 0x41C1689FF03a11205aB22dd0d97889065E971D7f< / code > < br > < / li >
< li > < strong > Dogecoin< / strong > • < a href = "images/crypto/doge-qr.png" > QR Code< / a > < br > < code id = "dogewall" > DC27kzyjxVgSjuPj6NJkadKibbf4S9UgGd< / code > < / li >
2025-07-16 17:02:39 -04:00
< / ul >
< / details >
2025-07-15 16:42:17 -04:00
< / div >
< footer >
2025-07-25 22:01:46 -04:00
< p class = "footer-links" > < a href = "https://initialcharge.net/about/#hardware" > Setup< / a > • < a href = "https://initialcharge.net/tag/home-screens-series/" > Home Screens< / a > • < a href = "resume/" > Résumé< / a > < br > < a href = "https://initialcharge.net/projects/toolkit/" > The Toolkit< / a > • < a href = "https://initialcharge.net/2017/08/linen-home-screen/#wallpaper" > Linen Wallpaper< / a > < / p >
2025-07-16 17:02:39 -04:00
2025-07-18 10:04:41 -04:00
Built with < a href = "https://littlelink.io" rel = "noopener" > LittleLink< / a > , view source on < a href = "https://libertynode.dev/mdrockwell/littlelink" rel = "noopener" > Gitea< / a > .< / br >
2025-07-16 17:02:39 -04:00
Made on a < a href = "https://frame.work/laptop13" rel = "noopener" > Framework< / a > .
2025-07-15 16:42:17 -04:00
< / footer >
< / div >
< / div >
2025-07-24 23:49:19 -04:00
< script src = "app.js" type = "text/javascript" > < / script >
2025-07-24 11:31:27 -04:00
2025-07-15 16:42:17 -04:00
< / body >
< / html >