{"id":18,"date":"2026-10-06T10:20:54","date_gmt":"2026-10-06T02:20:54","guid":{"rendered":"https:\/\/mrben.net\/?p=18"},"modified":"2026-10-06T10:20:54","modified_gmt":"2026-10-06T02:20:54","slug":"run-airbnbs-in-osaka-so-i-built-my-own-software","status":"publish","type":"post","link":"https:\/\/mrben.net\/index.php\/2026\/10\/06\/run-airbnbs-in-osaka-so-i-built-my-own-software\/","title":{"rendered":"\u00a0Run Airbnbs in Osaka. So I Built My Own Software."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">20 years ago, I was an ASP developer. I could build anything with it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then the world moved on. My favorite stack became &#8220;legacy&#8221;. For a while, I thought my time as a developer was over.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two years ago, I moved to Osaka and started a small vacation rental business. I loved hosting guests from all over the world, but I hated the daily operations. Answering the same guest messages at 2 AM. Scheduling cleaners. Updating prices manually on 3 platforms. Changing the same listing description in 3 languages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I looked for software to help. They were either too expensive, too complicated, or didn&#8217;t understand how business is actually done in Japan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I did what an old programmer does. I opened my laptop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I started building small tools with Python. First a script to auto-reply to guests. Then a cleaner scheduler. Then a pricing bot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With AI, everything became 10x faster. What used to take me a month in the ASP days, now takes a weekend. Python + FastAPI + Next.js + AI &#8211; this is my new stack.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This website is my new workshop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I will share everything I build here in the open:<br>How I automate my&nbsp;<a href=\"vanillaembed:\/\/app\/index.html#metaai-entity-social%3Aairbnb\" target=\"_blank\" rel=\"noopener\">Airbnb<\/a>&nbsp;business, the small tools I make for hosts in Japan, and what I learn re-learning how to code in the age of AI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is not a tutorial blog from an expert. It&#8217;s a logbook from a builder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are also a host, a solo founder, or an old programmer trying to come back, welcome. Let&#8217;s build something useful.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>P.S. I\u2019m currently building a micro-SaaS for Airbnb hosts in Japan. If you run rentals in Osaka, I\u2019d love to chat.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>20 years ago, I was an ASP developer. I could build any [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[6,7,8,5,4],"class_list":["post-18","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ai","tag-airbnb","tag-osaka","tag-proptech","tag-python"],"_links":{"self":[{"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":2,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":53,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/posts\/18\/revisions\/53"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mrben.net\/index.php\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}