Hello, I’m Dan Gauthier!#
Welcome to my personal site where I share thoughts on various topics like web development, technology, app development, and more. I’m a software engineer with a passion for creating innovative software like Connection Information Suite, Promo Code Queue, Meal37, TextTime, and Life Badger.
I work as a software engineer, doing research in machine learning (ML) threat mitigation and containerization. After hours, my passion shifts to developing consumer applications with Swift. I’m really into creating apps that help people organize their day. It’s exciting to incorporate the latest features of Swift, macOS, and iOS to make my apps not only functional but also innovative and user-friendly. I enjoy the challenge of keeping up with Apple’s latest additions.
I have a deep-seated need for continuous learning. One of my particular themes of interest lies in the study of transfers - the movement and exchange of data, money, people, electricity, and water. Each of these offers a wealth of knowledge and complexity that fascinates me. The intricacies of how information and resources are transferred and managed are not only intellectually stimulating but also have practical implications in our everyday lives.
My Mission#
I’m all about making machine learning systems safer and deploying software more smoothly. I love creating apps with Swift that help people get organized and make the most out of their day. I’m always on the lookout for new things to learn and ways to improve, whether it’s in my job or personal projects.
My Vision#
I see a future where tech makes life easier and more secure for everyone. I want to help build a world where machine learning is safe, software deployment is fun, and apps are essential tools for everyday life. I’m fascinated by how data moves around, and I want to use that knowledge to make everything more connected and efficient.
Welcome to my personal site where I share thoughts on web development, technology, and app development.
I’m a software engineer with a passion for creating innovative software like Connection Information Suite, Promo Code Queue, Meal37, TextTime, and Life Badger.
Explore my work focused on transfers: data, money, people, electricity, and water.
If you’re an indie developer, you know the grind. You’ve spent months building your app, and now it’s time to get it in front of real users. A promo code giveaway on Twitter or Reddit seems like the obvious first step. It is what I do, it’s what everyone does.
I felt it was also a strategic mistake.
The Real Cost of a “Free” Giveaway The “first 20 DMs get a code” approach isn’t just inefficient — it’s a liability. Every manual giveaway burns hours of your most valuable resource: time. It creates a frustrating user experience, especially for folks in different time zones, and it leaves your most powerful growth opportunity completely untouched.
...
TL;DR: I created a suite of Mac menu bar apps to quickly view important connection details: USB device info, external display specs, and networking stats. Each app is lightweight, native, and built for people who like to know what’s going on under the hood. All three apps are available individually or as part of the Connection Info Suite bundle on the Mac App Store.
What Sparked This Project? It started with a slow external hard drive.
...
TL;DR: I built a new Mac App for quickly showing USB connection stats! Here’s a little story of its development process and why I built it.
The Problem That Led to an App I was so excited, I finally got a new high speed SSD external hard drive. I was ready to backing up my Mac’s photos and files quickly to have a convenient offline backup. When I plugged it in and started copying data, I was shocked to see it would take hours just to transfer a few gigabytes. I honestly thought I had a dead-on-arrival drive, or I’d been scammed.
...
Update: Today I Am has been sunset. I may bring it back to life in the future. The app will continue to work on devices with it already installed.
After the success of Life Badger, one thing became very clear to me: people love a character. There’s something special about having a little face cheering you on—a mascot that makes an app feel like a friend instead of just another tool.
...
I’m absolutely thrilled with how the Life Badger app icon and mascot turned out. There’s something so special about seeing a little character that represents the heart of what I’ve built. The badger is playful yet determined, quirky yet lovable, and just a little bit cheeky, exactly the kind of vibe I wanted to convey in an app that’s all about achieving goals and celebrating progress.
What really makes the badger stand out is how it feels like a companion on your journey. Every time the little face pops up on the screen, it brings a smile to my face, especially on the Apple TV. There’s something about seeing the badger’s expression, whether it’s as you unlock a new achievement or simply navigate through the app, that just feels like a pat on the back. It’s a small, but comforting, reminder that we’re all capable of accomplishing great things, even when the process feels like a challenge.
...
Life Badger has officially made its way to MacOS and tvOS! What started as an iOS-only experience has now expanded, allowing users to track their achievements and progress across even more devices. The process of bringing Life Badger to these platforms was surprisingly smooth, though there were a few challenges, mostly revolving around UI adjustments for Apple TV.
The Process of Moving to MacOS Bringing Life Badger - Achievement Logger to MacOS was relatively simple, thanks to Apple’s Universal Purchase support and the ability to reuse much of the SwiftUI codebase. MacOS supports SwiftUI well especially in Mac Catalyst mode, so much of the app’s core functionality and layout translated seamlessly.
...
Discover the new Imperfect Nostalgia Companion App, designed to enhance your travel experience with a smart packing guide and trip journal.
Update: Today I Am has been sunset. I may bring it back to life in the future. The app will continue to work on devices with it already installed.
I’m excited to share that I’ve just released my newest app, Life Badger! 🦡
This app has been a project I’ve worked on after hours and during weekends when wanting something creative to dive into. It started from a few very specific ideas: I wanted an application to track planes I’ve flown on, national parks I’ve visited, and theater shows I’ve seen (Not to expose too much of my non-software engineering interests! 😉). But as I thought about it, I realized all these ideas shared a common theme: There are so many todo apps, what I wanted was a to-done app. Some of your achievement lists will get updated often, while others, might only change every few years.
...
Over the past three years, I have explored the world of Apple app creation, releasing three products, each for different reasons matching my current interests. During the pandemic, I transitioned from using a Linux-based laptop to an M1 MacBook Air. I knew I wanted to develop apps for a platform that piqued my interest. I could not do that with Linux.
I started with no knowledge of Swift/SwiftUI, XCode, or the Apple Developer Program, as I primarily work in Python and Java for my full-time job. I wanted to learn a new programming language and understand the broader aspects of productization. While my responsibilities in my 9 to 5 job have grown since I started this journey, I started this process as I wanted to understand the broader aspects of managing a project, and more importantly bring something from an idea to an implementable product.
...
Explore my innovative meal planning, clock, and daily affirmation apps.
Meal37: Simplify meal planning with Meal37, your free meal planner and grocery list organizer. Plan your meals for the week, track your shopping list, and access your plans from anywhere with secure cloud storage. Enjoy a user-friendly interface and premium add-ons for a seamless planning experience. Start your journey to a healthier, happier lifestyle with Meal37.
Looking for a straightforward and hassle-free way to plan your meals? Look no further than Meal37! Our free meal planner and grocery list make it easy to organize your 3 meals a day, 7 days a week!
...