{"id":770573,"date":"2026-05-03T14:38:19","date_gmt":"2026-05-03T14:38:19","guid":{"rendered":"https:\/\/www.europesays.com\/us\/770573\/"},"modified":"2026-05-03T14:38:19","modified_gmt":"2026-05-03T14:38:19","slug":"how-the-internets-favorite-squirrel-dad-made-a-hit-camera-app","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/us\/770573\/","title":{"rendered":"How the internet\u2019s favorite squirrel dad made a hit camera app"},"content":{"rendered":"<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy2 _17nnmdy0 _17nnmdy7 _17nnmdy5 _1xwtict1 _17nnmdyb\">It\u2019s not hyperbole to call <a href=\"https:\/\/apps.apple.com\/us\/app\/dualshot-recorder\/id6761159805\" rel=\"nofollow noopener\" target=\"_blank\">DualShot Recorder<\/a> an overnight sensation.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">It took only 12 hours from the time it was released to hit number one on the App Store\u2019s list of top paid apps. It was a surprise success \u2014 but what\u2019s even more surprising is the app\u2019s origin story: it all started with a cadre of friendly neighborhood squirrels and their favorite caretaker.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Derrick Downey Jr. built a career on short-form videos documenting his interactions with the squirrels that visit his patio in LA. His <a href=\"https:\/\/www.instagram.com\/derrickdowneyjr\/\" rel=\"nofollow noopener\" target=\"_blank\">Instagram<\/a> and <a href=\"https:\/\/www.tiktok.com\/@derrickdowneyjr?lang=en\" rel=\"nofollow noopener\" target=\"_blank\">TikTok accounts<\/a> each have well over a million followers (myself included) who know well the regular cast of characters: Maxine, Richard, and less frequent but affectionately named visitors like Hoodrat Raymond. Downey treats them to plenty of nuts, custom-built shelters, and trips to the local vet when emergency medical care is needed. It\u2019s delightful and about as wholesome as it gets.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">He was looking to spin up a series for YouTube, but he struggled to find a way to capture vertical and horizontal footage simultaneously. Other creators solve for this by using a special rig with two phones or cameras shooting at once, or by cropping the clip to both formats in post-processing. \u201cI tried going out and buying different devices and rigs and gimbals, and additional phones to set up to accommodate for that\u2026 but it became too taxing,\u201d he says. \u201cThe editing\u2026 all of that was too much.\u201d And cropping in post has drawbacks, too: the iPhone camera uses a crop of the full sensor when you record video. Taking a vertical 16:9 crop from the middle of that already-cropped frame means you\u2019re only using a small portion of the total sensor, losing a lot of resolution and limiting your framing options.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Last year, he got the idea to try creating an app to solve the problem. He\u2019s not a software developer, and experimented with ChatGPT to try and vibe-code something. This was unsuccessful, so he put the project to the side. But earlier this year, something told him to try again, he says.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">\u201cI went into the code and the camera activated. And I said okay, we possibly got something here.\u201d He did some digging into the iPhone camera\u2019s capabilities to find out what might be possible. Apple\u2019s camera API allows third-party developers to access footage from the entire sensor, which other app developers <a href=\"https:\/\/petapixel.com\/2024\/12\/17\/pearla-brings-open-gate-recording-and-log-video-modes-to-iphone\/\" rel=\"nofollow noopener\" target=\"_blank\">have taken advantage of in the past<\/a>. Downey saw an opportunity to use this capability to solve the multiple aspect ratio problem. With this full sensor readout, his app could save horizontal and vertical crops from that original video \u2014 all in-camera without losing resolution. Three or four months and a lot of prompt engineering later, he had a working app.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup qnnwq2 _1xwtict9\">\u201cYou would think that because you\u2019re giving the prompts to this machine that it would give you accurate data. But I found that not to be the case\u2026\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">The project started with ChatGPT, and Downey tried using Google\u2019s <a href=\"https:\/\/antigravity.google\/\" rel=\"nofollow noopener\" target=\"_blank\">Antigravity<\/a> as well, but he says that Claude was the tool that really made it possible. And like anyone who has worked with AI tools, he learned to deal with its quirks and inaccuracies. \u201cI understand the product that I\u2019m trying to create, I understand the functionality and what I\u2019m looking for, and there have been moments when the response [Claude gave] wasn\u2019t accurate,\u201d he says. \u201cYou would think that because you\u2019re giving the prompts to this machine that it would give you accurate data. But I found that not to be the case, so I would then have to correct it.\u201d Recognizing that, he says he double checks and triple audits everything he asks it to do.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">With the app ready, he says he looked into the process of putting it on Apple\u2019s App Store. It seemed doable. \u201cI was like, alright, well let\u2019s just put it on there and share it.\u201d He priced it at a one-time cost of $6.99, and within its first 12 hours, <a href=\"https:\/\/apps.apple.com\/us\/app\/dualshot-recorder\/id6761159805\" rel=\"nofollow noopener\" target=\"_blank\">DualShot Recorder<\/a> became the number-one paid app in the store. It remained in that top spot for eight days, Downey recounts, and is still in the top 20 at the time of this writing.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">The response was <a href=\"https:\/\/www.instagram.com\/reel\/DWeWJeBj1O8\/?hl=en\" rel=\"nofollow noopener\" target=\"_blank\">overwhelmingly<\/a> <a href=\"https:\/\/www.instagram.com\/reel\/DXt8kBtjA0A\/\" rel=\"nofollow noopener\" target=\"_blank\">positive<\/a>. The price is $9.99 now, but there\u2019s still no subscription and no user data collected, and videos stay entirely on your device. The app also includes plenty of granular controls over quality and resolution, and it also lets you record from two different cameras on the same device at once. It\u2019s a refreshingly simple value proposition. Downey says that it was important to refrain from automatic user data collection, but that has made it harder to pin down and fix bugs. He\u2019s working on adding a troubleshooting feature so users can send an error report when they encounter problems.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">It\u2019s been an overwhelming but invigorating change for Downey. \u201cI\u2019ve been losing a lot of sleep, which I don\u2019t mind, really,\u201d he tells me. \u201cI\u2019m all about balance, but when something is fueling you, sometimes you lose sleep over it. And that\u2019s what\u2019s been going on.\u201d He describes the venture as exciting, and giving him a new sense of purpose. But he acknowledges that maintaining a successful app might call for a pivot of some kind. \u201cIt\u2019s a lot of new things coming up, and I\u2019m embracing that.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Downey is open about his mental health with his followers, and he credits his interactions with his squirrel friends as something that helped lift him out of a dark time. At times when his channel has gone quiet, he\u2019ll share an update that he\u2019s not in the right space to create videos. His community is supportive, he says. \u201cThey\u2019re like oh, take your time. We\u2019re not going anywhere. We\u2019ll be here.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _17nnmdya _1xwtict1\">Wherever the change that he\u2019s embracing takes him, Downey says that one thing isn\u2019t changing: spending time with the squirrels. With the initial \u201cchaos\u201d as he calls it dying down from the app launch, he\u2019s been able to get back to dedicating time to Richard, Maxine, and his other furry visitors. \u201cThey met me in a space when I was going through depression. And that\u2019s family. So even if I really haven\u2019t been able to show up online like I usually do, I\u2019m still taking care of them.\u201d<\/p>\n<p><strong>Follow topics and authors<\/strong> from this story to see more like this in your personalized homepage feed and to receive email updates.<\/p>\n<ul class=\"tly2fw3\">\n<li id=\"follow-author-article_footer-dmcyOmF1dGhvclByb2ZpbGU6MTA2\">Allison JohnsonClose<img alt=\"Allison Johnson\" data-chromatic=\"ignore\" loading=\"lazy\" decoding=\"async\" data-nimg=\"fill\" class=\"_1bw37385 x271pn0\" style=\"position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' %3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'\/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'\/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'\/%3E%3CfeComposite operator='out' in='s'\/%3E%3CfeComposite in2='SourceGraphic'\/%3E%3CfeGaussianBlur stdDeviation='20'\/%3E%3C\/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8+R8AAtcB6oaHtZcAAAAASUVORK5CYII='\/%3E%3C\/svg%3E&quot;)\"   src=\"https:\/\/www.europesays.com\/us\/wp-content\/uploads\/2026\/05\/ALLISON_JOHNSON.0.jpg\"\/>\n<p>Allison Johnson<\/p>\n<p class=\"fv263x1\">Posts from this author will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/authors\/allison-johnson\" rel=\"nofollow noopener\" target=\"_blank\">See All by Allison Johnson<\/a><\/p>\n<\/li>\n<li>AIClose\n<p>AI<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/ai-artificial-intelligence\" rel=\"nofollow noopener\" target=\"_blank\">See All AI<\/a><\/p>\n<\/li>\n<li>AppleClose\n<p>Apple<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/apple\" rel=\"nofollow noopener\" target=\"_blank\">See All Apple<\/a><\/p>\n<\/li>\n<li>AppsClose\n<p>Apps<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/apps\" rel=\"nofollow noopener\" target=\"_blank\">See All Apps<\/a><\/p>\n<\/li>\n<li>iPhoneClose\n<p>iPhone<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/iphone\" rel=\"nofollow noopener\" target=\"_blank\">See All iPhone<\/a><\/p>\n<\/li>\n<li>MobileClose\n<p>Mobile<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/mobile\" rel=\"nofollow noopener\" target=\"_blank\">See All Mobile<\/a><\/p>\n<\/li>\n<li>TechClose\n<p>Tech<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/tech\" rel=\"nofollow noopener\" target=\"_blank\">See All Tech<\/a><\/p>\n<\/li>\n<\/ul>\n<p><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><script async src=\"\/\/www.tiktok.com\/embed.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"It\u2019s not hyperbole to call DualShot Recorder an overnight sensation. It took only 12 hours from the time&hellip;\n","protected":false},"author":3,"featured_media":770574,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[691,239,9470,2020,611,242,158,67,132,68],"class_list":{"0":"post-770573","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mobile","8":"tag-ai","9":"tag-apple","10":"tag-apps","11":"tag-iphone","12":"tag-mobile","13":"tag-tech","14":"tag-technology","15":"tag-united-states","16":"tag-unitedstates","17":"tag-us"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@us\/116511160601154827","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts\/770573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/comments?post=770573"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts\/770573\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/media\/770574"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/media?parent=770573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/categories?post=770573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/tags?post=770573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}