Help
RSS
API
Feed
Maltego
Contact
Domain > alexanderkey.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2016-12-07
52.4.32.83
(
ClassC
)
2026-01-18
69.164.204.88
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Sun, 18 Jan 2026 06:12:18 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://alexanderkey.com/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Sun, 18 Jan 2026 06:12:19 GMTContent-Type: text/htmlContent-Length: 25559Last-Modified: Sun, 14 Dec 2025 22:34:10 GMTConnection: keep-aliveVary: Accept-EncodingETag: 693f3b62-63d7Accept-Ranges: bytes !doctype html>html langen>head>meta charsetUTF-8>meta contentIEedge http-equivX-UA-Compatible>meta contentwidthdevice-width,initial-scale1 nameviewport>meta content namedescription>meta content namekeywords>link hrefhttps://alexanderkey.com/ relcanonical>meta contentHome propertyog:title>meta content propertyog:description>meta contentwebsite propertyog:type>meta contenthttps://alexanderkey.com/ propertyog:url>meta content/assets/images/og-image.webp propertyog:image>meta content/assets/images/og-image.webp propertyog:image:secure_url>link href/assets/favicons/apple-touch-icon.png relapple-touch-icon sizes180x180 typeimage/x-icon>link href/assets/favicons/favicon-32x32.png relicon sizes32x32 typeimage/png>link href/assets/favicons/favicon-16x16.png relicon sizes16x16 typeimage/png>link href/assets/favicons/site.webmanifest relmanifest>link href/assets/css/styles.css relstylesheet>link hrefhttps://fonts.googleapis.com/css2?familyRoboto:wght@400;700&displayswap relstylesheet>title>Home/title>script typeapplication/ld+json>{ @context: https://schema.org, @type: Organization, name: Alexander Key, url: https://alexanderkey.com, logo: https://alexanderkey.com/assets/images/logo.png, contactPoint: { @type: ContactPoint, telephone: 123-456-7890, contactType: Customer Service } }/script>/head>body>header classmx-auto max-w-7xl relative z-40>nav aria-labelGlobal classflex items-center justify-between lg:px-8 p-6>div classflex lg:flex-1>a href/>span classsr-only>Key Codes/span> img altKey Codes Logo src/assets/images/small-logo.png height40 width86>/a>/div>div classflex lg:hidden>button classitems-center justify-center -m-2.5 inline-flex p-2.5 rounded-md text-gray-700 typebutton data-actionclick->header#openMenu>span classsr-only>Open main menu/span> svg classh-6 w-6 viewBox0 0 24 24 aria-hiddentrue fillnone strokecurrentColor stroke-width1.5>path dM3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5 stroke-linecapround stroke-linejoinround/>/svg>/button>/div>div classlg:flex hidden lg:gap-x-12>a href/ classfont-semibold hover:text-indigo-600 leading-6 text-sm>Home/a>/div>/nav>div classhidden lg:hidden aria-modaltrue roledialog data-header-targetmenu>div classfixed inset-0 bg-black/50 hidden z-50 data-header-targetbackdrop>/div>div classbg-white w-full fixed inset-y-0 overflow-y-auto px-6 py-6 right-0 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10 z-50>div classflex items-center justify-between>a href/ class-m-1.5 p-1.5>span classsr-only>Key Codes/span> img altKey Codes Mobile Logo src/assets/images/small-logo.png height40 width86>/a>button class-m-2.5 p-2.5 rounded-md text-gray-700 typebutton data-actionclick->header#closeMenu>span classsr-only>Close menu/span> svg classh-6 w-6 viewBox0 0 24 24 aria-hiddentrue fillnone strokecurrentColor stroke-width1.5>path dM6 18L18 6M6 6l12 12 stroke-linecapround stroke-linejoinround/>/svg>/button>/div>div classflow-root mt-6>div class-my-6 divide-gray-500/10 divide-y>div classspace-y-2 py-6>a href/ classfont-semibold leading-7 text-base -mx-3 block hover:bg-gray-50 px-3 py-2 rounded-lg text-gray-900>Home/a>/div>/div>/div>/div>/div>/header>main>div classbg-white>div classrelative isolate lg:pb-14 lg:px-8 pt-10 px-6 sm:pt-20>div classabsolute -z-10 blur-3xl inset-x-0 overflow-hidden transform-gpu -top-40 sm:-top-80 aria-hiddentrue>div classrelative -translate-x-1/2 aspect-1155/678 bg-gradient-to-tr from-#ff80b5 opacity-30 sm:w-72.1875rem to-#9089fc w-36.125rem left-calc(50%-11rem) rotate-30deg sm:left-calc(50%-30rem) styleclip-path:polygon(74.1% 44.1%,100% 61.6%,97.5% 26.9%,85.5% .1%,80.7% 2%,72.5% 32.5%,60.2% 62.4%,52.4% 68.1%,47.5% 58.3%,45.2% 34.5%,27.5% 76.7%,.1% 64.9%,17.9% 100%,27.6% 76.8%,76.1% 97.7%,74.1% 44.1%)>/div>/div>div classmx-auto max-w-screen-xl px-4 py-8 grid lg:gap-8 lg:grid-cols-12 relative xl:gap-0 z-10>div classlg:flex lg:col-span-6 lg:items-center mr-auto>div>h1 classtext-gray-900 tracking-tight text-3xl font-extrabold mb-4 leading-none max-w-2xl md:text-5xl xl:text-6xl>Hi, Im Alex 👋/h1>p classfont-light lg:text-xl lg:mb-8 lg:mr-5 max-w-2xl mb-6 md:text-lg text-gray-600>Im a freelance developer that loves building web & mobile apps using ruby on rails and hotwire native. Here youll find my latest projects, blog posts, and tutorials./p>div classflex items-center flex-wrap gap-y-4 gap-x-6 mt-8>button classfont-semibold bg-indigo-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-indigo-600 focus-visible:outline-offset-2 hover:bg-indigo-500 md:w-auto open-modal px-5 py-3 rounded-md shadow-sm text-center text-md text-white w-full>Hire Me!/button>div>div classflex items-center justify-center gap-3 lg:justify-start>div classflex overflow-hidden -space-x-3>img altOwner of Austin City Guide src/assets/images/review_profiles.png height42 width128>/div>div classbg-gray-200 h-8 w-px>/div>div>div classflex items-center gap-1.5>div classflex items-center gap-0.5>svg classh-5 text-yellow-300 w-5 viewBox0 0 20 20 aria-hiddentrue fillcurrentColor xmlnshttp://www.w3.org/2000/svg>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z/>/svg> svg classh-5 text-yellow-300 w-5 viewBox0 0 20 20 aria-hiddentrue fillcurrentColor xmlnshttp://www.w3.org/2000/svg>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z/>/svg> svg classh-5 text-yellow-300 w-5 viewBox0 0 20 20 aria-hiddentrue fillcurrentColor xmlnshttp://www.w3.org/2000/svg>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z/>/svg> svg classh-5 text-yellow-300 w-5 viewBox0 0 20 20 aria-hiddentrue fillcurrentColor xmlnshttp://www.w3.org/2000/svg>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z/>/svg> svg classh-5 text-yellow-300 w-5 viewBox0 0 20 20 aria-hiddentrue fillcurrentColor xmlnshttp://www.w3.org/2000/svg>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z/>/svg>/div>span classtext-gray-500 font-normal text-base>5.0/span>/div>/div>/div>/div>/div>/div>/div>div classlg:flex lg:col-span-6 lg:items-center pt-8>picture>source height428 media(min-width: 1024px) srcset/assets/images/alex_profile.jpg width624>img altResponsive design demonstration. src/assets/images/alex_profile.jpg classmax-w-full h-auto lg:max-w-full md:max-w-xl md:mx-auto rounded-lg shadow-lg height213 width310>/picture>/div>/div>div classabsolute -z-10 blur-3xl inset-x-0 overflow-hidden transform-gpu sm:top-calc(100%-30rem) top-calc(100%-13rem) aria-hiddentrue>div classrelative -translate-x-1/2 aspect-1155/678 bg-gradient-to-tr from-#ff80b5 opacity-30 sm:w-72.1875rem to-#9089fc w-36.125rem left-calc(50%+3rem) sm:left-calc(50%+36rem) styleclip-path:polygon(74.1% 44.1%,100% 61.6%,97.5% 26.9%,85.5% .1%,80.7% 2%,72.5% 32.5%,60.2% 62.4%,52.4% 68.1%,47.5% 58.3%,45.2% 34.5%,27.5% 76.7%,.1% 64.9%,17.9% 100%,27.6% 76.8%,76.1% 97.7%,74.1% 44.1%)>/div>/div>/div>/div>div classbg-white py-10 overflow-x-hidden idpricing>div classmx-auto max-w-7xl lg:px-8 px-6>div classmx-auto text-center max-w-4xl>h2 classfont-semibold text-indigo-600 leading-7 text-base>Portfolio/h2>p classtext-gray-900 tracking-tight text-3xl font-bold mt-2 sm:text-5xl>Client Projects/p>/div>p classmx-auto text-center leading-8 max-w-2xl mt-6 text-gray-600 text-lg>Below are a few rails apps that Ive built for clients./p>section classbg-white dark:bg-gray-900>div classmx-auto max-w-screen-xl px-4 py-8 lg:px-6 lg:space-y-20 sm:py-16 space-y-12>div classflex items-center flex-col gap-8 lg:grid lg:grid-cols-2 xl:gap-16>div classlg:flex-grow lg:flex-shrink-0 lg:order-1 order-2>img altTally Meals Screenshot src/assets/images/tally_meals_screenshot.png classmb-4 lg:flex lg:mb-0 max-w-none w-full>/div>div classtext-gray-500 dark:text-gray-400 sm:text-lg lg:order-2 order-1>h2 classtext-gray-900 tracking-tight text-3xl font-extrabold mb-4 dark:text-white>Tally Meals/h2>p classfont-light lg:text-xl mb-8>a hrefhttps://tallymeals.com classhover:text-indigo-600 text-indigo-500>Tally Meals/a> is a meal reservation platform designed for college sororities and fraternities to streamline communal dining operations. Built with Rails 8, PostgreSQL, and deployed via Dokku, the platform leverages Hotwire Native to deliver iOS and Android mobile apps alongside the web interface, allowing members to reserve meals on the go./p>p classfont-light lg:text-xl mb-8>The system enables chefs to build and publish menus with flexible scheduling options (daily, weekly, monthly, or semester-long), while members use the mobile app to reserve meals, request late plates, and manage dietary preferences. The platform generates detailed reservation lists with exact headcounts, allowing kitchen staff to prepare the right amount of food and reduce waste while improving efficiency./p>p classfont-light lg:text-xl mb-8>Additional features include custom meal plan configurations with overuse prevention, detailed reporting on dining patterns, member feedback and star ratings, and flexible meal window settings with cutoff time controls to minimize food waste./p>/div>/div>hr>div classitems-center gap-8 lg:grid lg:grid-cols-2 xl:gap-16>div classtext-gray-500 dark:text-gray-400 sm:text-lg>h2 classtext-gray-900 tracking-tight text-3xl font-extrabold mb-4 dark:text-white>88 Restaurants/h2>p classfont-light lg:text-xl mb-8>a hrefhttps://88restaurants.com classhover:text-indigo-600 text-indigo-500>88 Restaurants/a> is an all in one restaurant management platform. With over 100 restaurants it is currently processing over seven figures in annual revenue. I built it as a Rails 6.1 application using PostgreSQL, Bootstrap, Stripe, and is deployed on a custom Nginx/Passenger server configuration./p>p classfont-light lg:text-xl mb-8>While the app has many features, it handles three core functions: table management, online ordering, and reservations. The most complex feature was the table management system, which lets restaurants draw their actual floor plans and manage seating in real-time. I solved this using Fabric.js for the interactive floor plan editor and Stimulus.js for front-end interactions, backed by a Rails API./p>p classfont-light lg:text-xl mb-8>Stripe integration handles all payment processing across the platform. After 12 months of initial development and 4 years of continuous improvement (including managing a junior developer), the system has proven to be reliable and scalable./p>/div>img alt88 Restaurants Screenshot src/assets/images/table_mgmt.png classmb-4 lg:flex lg:mb-0 max-w-none lg:-ml-0 md:-ml-4 ring-1 ring-gray-400/10 rounded-lg shadow-xl sm:w-57rem w-32rem>/div>hr>div classflex items-center flex-col gap-8 lg:grid lg:grid-cols-2 xl:gap-16>div classlg:flex-grow lg:flex-shrink-0 lg:order-1 order-2>svg classmx-auto drop-shadow-xl max-w-full w-22.875rem viewBox0 0 366 729 roleimg>title>Austin City Guide Screenshot/title>defs>clipPath id2ade4387-9c63-4fc4-b754-10e687a0d332>rect height684 rx36 width316/>/clipPath>/defs>path dM363.315 64.213C363.315 22.99 341.312 1 300.092 1H66.751C25.53 1 3.528 22.99 3.528 64.213v44.68l-.857.143A2 2 0 0 0 1 111.009v24.611a2 2 0 0 0 1.671 1.973l.95.158a2.26 2.26 0 0 1-.093.236v26.173c.212.1.398.296.541.643l-1.398.233A2 2 0 0 0 1 167.009v47.611a2 2 0 0 0 1.671 1.973l1.368.228c-.139.319-.314.533-.511.653v16.637c.221.104.414.313.56.689l-1.417.236A2 2 0 0 0 1 237.009v47.611a2 2 0 0 0 1.671 1.973l1.347.225c-.135.294-.302.493-.49.607v377.681c0 41.213 22 63.208 63.223 63.208h95.074c.947-.504 2.717-.843 4.745-.843l.141.001h.194l.086-.001 33.704.005c1.849.043 3.442.37 4.323.838h95.074c41.222 0 63.223-21.999 63.223-63.212v-394.63c-.259-.275-.48-.796-.63-1.47l-.011-.133 1.655-.276A2 2 0 0 0 366 266.62v-77.611a2 2 0 0 0-1.671-1.973l-1.712-.285c.148-.839.396-1.491.698-1.811V64.213Z fill#4B5563/>path dM16 59c0-23.748 19.252-43 43-43h246c23.748 0 43 19.252 43 43v615c0 23.196-18.804 42-42 42H58c-23.196 0-42-18.804-42-42V59Z fill#343E4E/>foreignObject clip-pathurl(#2ade4387-9c63-4fc4-b754-10e687a0d332) height684 transformtranslate(24 24) width316>div stylewidth:316px;height:684px;overflow-y:scroll;border-radius:35px xmlnshttp://www.w3.org/1999/xhtml>img altAustin City Guide Screenshot src/assets/images/acg_screenshot.png stylewidth:100%/>/div>/foreignObject>/svg>/div>div classtext-gray-500 dark:text-gray-400 sm:text-lg lg:order-2 order-1>h2 classtext-gray-900 tracking-tight text-3xl font-extrabold mb-4 dark:text-white>Austin City Guide/h2>p classfont-light lg:text-xl mb-8>a hrefhttps://austincityguide.com classhover:text-indigo-600 text-indigo-500>Austin City Guide/a> is a content management system that achieved #1 Google ranking for multiple high competition keywords such as things to do in Austin and now attracts 100,000+ unique visitors monthly. Built with Rails 6.1, MySQL, and deployed via Dokku./p>p classfont-light lg:text-xl mb-8>The platform manages local business listings across categories like attractions, restaurants, and nightlife, plus a targeted blog strategy for long-tail keywords. The event calendar integration uses FullCalendar.js to showcase local happenings. Revenue is generated through a pay-per-click model where featured businesses pay negotiated fees when visitors click through to their booking pages./p>p classfont-light lg:text-xl mb-8>Custom analytics built with Ahoy.js track detailed user behavior including page traffic, referral sources, time on page, and all click-through events. The dashboard provides comprehensive insights into both content performance and revenue generation./p>/div>/div>hr>div classitems-center gap-8 lg:grid lg:grid-cols-2 xl:gap-16>div classtext-gray-500 dark:text-gray-400 sm:text-lg>h2 classtext-gray-900 tracking-tight text-3xl font-extrabold mb-4 dark:text-white>Reservation Genie/h2>p classfont-light lg:text-xl mb-8>a hrefhttps://reservationgenie.com classhover:text-indigo-600 text-indigo-500>Reservation Genie/a> is a streamlined ticket sales and reservation management system for tour operators, processing over 7 figures in revenue. Built with Rails, MySQL, and deployed on Nginx/Passenger infrastructure./p>p classfont-light lg:text-xl mb-8>The platform handles online ticket sales, reservation management, and seasonal schedule creation. Tour operators can set up inventory management for different tour types and time slots, while customers book directly through the system. For payments, I used a hrefhttps://github.com/activemerchant/active_merchant>Active Merchant/a>, allowing tour operators to use whichever payment processor they prefer./p>p classfont-light lg:text-xl mb-8>After 6 months of development, Ive maintained and updated the platform for 5 years, serving tour companies with a reliable booking solution that scales with their business needs./p>/div>img altReservation Genie Screenshot src/assets/images/reservation_genie.png classmb-4 lg:flex lg:mb-0 rounded-lg border border-gray-200 shadow-lg w-full>/div>/div>/section>/div>/div>div classbg-white py-10 isolate relative>div classabsolute -z-10 blur-3xl inset-x-0 overflow-hidden transform-gpu -translate-y-1/2 opacity-30 top-1/2 aria-hiddentrue>div classbg-gradient-to-tr from-#ff80b5 to-#9089fc aspect-1313/771 w-82.0625rem ml-max(50%,38rem) styleclip-path:polygon(74.1% 44.1%,100% 61.6%,97.5% 26.9%,85.5% .1%,80.7% 2%,72.5% 32.5%,60.2% 62.4%,52.4% 68.1%,47.5% 58.3%,45.2% 34.5%,27.5% 76.7%,.1% 64.9%,17.9% 100%,27.6% 76.8%,76.1% 97.7%,74.1% 44.1%)>/div>/div>div classflex overflow-hidden -z-10 absolute blur-3xl inset-x-0 opacity-25 pt-32 sm:pt-40 top-0 transform-gpu xl:justify-end aria-hiddentrue>div classbg-gradient-to-tr from-#ff80b5 to-#9089fc aspect-1313/771 w-82.0625rem flex-none ml--22rem origin-top-right rotate-30deg xl:ml-0 xl:mr-calc(50%-12rem) styleclip-path:polygon(74.1% 44.1%,100% 61.6%,97.5% 26.9%,85.5% .1%,80.7% 2%,72.5% 32.5%,60.2% 62.4%,52.4% 68.1%,47.5% 58.3%,45.2% 34.5%,27.5% 76.7%,.1% 64.9%,17.9% 100%,27.6% 76.8%,76.1% 97.7%,74.1% 44.1%)>/div>/div>div classmx-auto max-w-7xl lg:px-8 px-6>div classmx-auto text-center lg:max-w-3xl max-w-xl>h2 classfont-semibold text-indigo-600 leading-8 text-lg tracking-tight>Testimonials/h2>p classtext-gray-900 tracking-tight text-3xl font-bold mt-2 sm:text-4xl>Hear from the Clients Ive Helped Grow/p>/div>div classflex w-full flex-wrap gap-8 lg:flex-nowrap lg:mt-20 mt-16>figure classflex flex-col bg-white justify-between ring-1 ring-gray-900/5 rounded-2xl shadow-lg w-full lg:w-1/2>blockquote classtext-gray-900 tracking-tight leading-7 lg:text-lg p-6 sm:leading-8 sm:p-12>p>One codebase, three platforms—web, iOS, and Android apps powered by Rails and Hotwire Native. The native mobile experience is seamless, and its streamlined our dining operations across multiple chapters./p>/blockquote>figcaption classflex items-center gap-x-4 border-gray-900/10 border-t flex-wrap gap-y-4 px-6 py-4 sm:flex-nowrap>img altOwner of Tally Meals src/assets/images/testimonials/sarah.png classh-10 bg-gray-50 rounded-full w-10>div classflex-auto>div classfont-semibold>Sarah Maples/div>a hrefhttps://tallymeals.com classfont-semibold text-indigo-600 hover:underline target_blank>Tally Meals/a>/div>img altTally Meals Logo src/assets/images/tally_meals_logo.png classh-10 flex-none w-auto>/figcaption>/figure>figure classflex flex-col bg-white justify-between ring-1 ring-gray-900/5 rounded-2xl shadow-lg w-full lg:w-1/2>blockquote classtext-gray-900 tracking-tight leading-7 lg:text-lg p-6 sm:leading-8 sm:p-12>p>Our platform processes seven figures annually across 100+ restaurants. From custom table management to Stripe-integrated ordering, the Rails app has been rock solid for 4+ years now./p>/blockquote>figcaption classflex items-center gap-x-4 border-gray-900/10 border-t flex-wrap gap-y-4 px-6 py-4 sm:flex-nowrap>img altOwner of 88 Restaurants src/assets/images/testimonials/matt.jpeg classh-10 bg-gray-50 rounded-full w-10>div classflex-auto>div classfont-semibold>Matt Kellner/div>a hrefhttps://www.88restaurants.com classfont-semibold text-indigo-600 hover:underline target_blank>88 Restaurants/a>/div>img alt88 Restaurants Logo src/assets/images/88_logo.png classh-10 flex-none w-auto>/figcaption>/figure>/div>div classflex w-full flex-wrap gap-8 lg:flex-nowrap mt-8>figure classflex flex-col bg-white justify-between ring-1 ring-gray-900/5 rounded-2xl shadow-lg w-full lg:w-1/3 p-6>blockquote classtext-gray-900>p>Within six months, our Google ranking jumped from page 2 to #1. That SEO work transformed Austin City Guide from a side project into my full-time business with 100k+ monthly visitors./p>/blockquote>figcaption classflex items-center gap-x-4 mt-6>img altOwner of Austin City Guide src/assets/images/testimonials/ivan.jpg classh-10 bg-gray-50 rounded-full w-10>div>div classfont-semibold>Ivan Collins/div>a hrefhttps://austincityguide.com classfont-semibold text-indigo-600 hover:underline target_blank>Austin City Guide/a>/div>/figcaption>/figure>figure classflex flex-col bg-white justify-between ring-1 ring-gray-900/5 rounded-2xl shadow-lg w-full lg:w-1/3 p-6>blockquote classtext-gray-900>p>I needed a website that actually drives sales, not just looks good. The strategy and execution delivered exactly that—more customers finding us online, more revenue, and I can focus on farming instead of tech headaches./p>/blockquote>figcaption classflex items-center gap-x-4 mt-6>img altOwner of Gourmet Garlic Gardens src/assets/images/testimonials/ben.jpeg classh-10 bg-gray-50 rounded-full w-10>div>div classfont-semibold>Ben Ronniger/div>a hrefhttps://www.gourmetgarlicgardens.com classfont-semibold text-indigo-600 hover:underline target_blank>Gourmet Garlic Gardens/a>/div>/figcaption>/figure>figure classflex flex-col bg-white justify-between ring-1 ring-gray-900/5 rounded-2xl shadow-lg w-full lg:w-1/3 p-6>blockquote classtext-gray-900>p>Five years running, and the system still handles bookings flawlessly for our tour operators. The reliability has been incredible—we focus on growing the business instead of managing tech issues./p>/blockquote>figcaption classflex items-center gap-x-4 mt-6>img altOwner of Reservation Genie src/assets/images/testimonials/angela.jpg classh-10 bg-gray-50 rounded-full w-10>div>div classfont-semibold>Angela Hall/div>a hrefhttps://www.reservationgenie.com classfont-semibold text-indigo-600 hover:underline target_blank>Reservation Genie/a>/div>/figcaption>/figure>/div>/div>/div>div classrelative z-10 hidden modal-container aria-modaltrue roledialog aria-labelledbydialog-title>div classfixed inset-0 bg-gray-500/75 modal-backdrop transition-opacity aria-hiddentrue>/div>div classfixed inset-0 overflow-y-auto w-screen z-10>div classflex justify-center items-end min-h-full p-4 sm:items-center sm:p-0 text-center>div classbg-white relative modal-panel overflow-hidden pb-4 pt-5 px-4 rounded-lg shadow-xl sm:max-w-md sm:my-8 sm:p-6 sm:w-full text-left transform transition-all>button classbg-white absolute focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 hover:text-gray-500 right-4 rounded-md text-gray-400 top-4 typebutton data-modal-close>span classsr-only>Close/span> svg classsize-6 viewBox0 0 24 24 aria-hiddentrue fillnone strokecurrentColor stroke-width1.5 data-sloticon>path dM6 18 18 6M6 6l12 12 stroke-linecapround stroke-linejoinround/>/svg>/button>div>div classflex items-center justify-center bg-green-100 mx-auto rounded-full size-12>svg classsize-6 text-green-600 viewBox0 0 24 24 aria-hiddentrue fillnone strokecurrentColor stroke-width1.5 data-sloticon>path dm4.5 12.75 6 6 9-13.5 stroke-linecapround stroke-linejoinround/>/svg>/div>div classtext-center mt-3 sm:mt-5>h3 classtext-gray-900 font-bold leading-6 text-2xl iddialog-title>Awesome! Lets Get in Touch/h3>div classmt-4>p classtext-lg text-gray-600>Feel free to reach out to me at a hrefmailto:alex@alexanderkey.com classtext-indigo-600 font-medium hover:text-indigo-500>alex@alexanderkey.com/a>/p>/div>/div>/div>/div>/div>/div>/div>/main>footer classbg-white>div classflex items-center flex-col lg:px-8 max-w-7xl mx-auto overflow-hidden px-6 py-20 sm:py-24>a href/ classmb-5>span classsr-only>Key Codes/span> img altKey Codes Logo src/assets/images/small-logo.png height40 width86 loadinglazy>/a>p classtext-center leading-5 mt-10 text-gray-500 text-xs>© 2025 Key Codes LLC. All rights reserved./p>/div>/footer>script src/assets/js/main.js>/script>script src/assets/js/modal.js>/script>script srchttps://static.cloudflareinsights.com/beacon.min.js data-cf-beacon{token: 9a79e18a177f48f29e1c8fda4f3bd2db} defer>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]