Justin

Villa Korbhun Kinbua: Virtual Tour

Open 360 Viewer Villa Korbhun Kinbua The peaceful atmosphere of Villa Korbhun Kinbua brought comfort and calm to my time in Chiang Mai. I appreciated being immersed in the traditional Lan Nah influence and the beautiful craftsmanship of the building.    The balcony and walkways were peaceful and shrouded in greenery. I often forgot how close to the street we were.  The location is fantastic. It is situated on a quiet street, not too far to downtown by bike, and only a walk away from a lively market on certain nights.    I had multiple interactions with the staff and family owners. They were incredibly charming, endearing, and hospitable. I am so grateful to have met them, and enjoyed such a wonderful stay.  Do you have a space you want preserved or shared? I would love to bring the same energy and care in capturing what is important to you. Let’s create something meaningful together.

Villa Korbhun Kinbua: Virtual Tour Read More »

Sea Sand and Sun: Virtual Tour

Open 360 Viewer Sea Sand and Sun Villas This stunning villa exceeded expectations and provided the perfect space for comfort and relaxation. This virtual tour showcases the expansive space available in the Deluxe Pavillion suite. Admire the lush coastal greenery of Thailand surrounding both the front gate and balcony. This tour features 3D depthmapped images to provide a more spatial experience as you progress from room to room. It also includes a dollhouse view. This provides an idea of the space at a glance, exposing the layout, and providing an option to instantly jump to any space within the tour. I am so glad I had the opportunity to experience this space, and share it with you in this virtual tour.       Do you have a space you want preserved or shared? I would love to bring the same energy and care in capturing what is important to you. Let’s create something meaningful together.

Sea Sand and Sun: Virtual Tour Read More »

Supalai Place Virtual Tour

Open 360 Viewer Supalai Place Virtual Tour My largest virtual tour yet! Consisting of over 120 unique perspectives, this spacious 3-story penthouse made a superb subject. 360 Photography offers a sense of orientation and depth that is seldom found in 2D real estate images. With this tour, visitors from across the world can explore this spacious property.    Walking through this tour you can more closely understand the breadth of the view’s available amongst the spacious open-air balconies. You can browse the living room, and receive a better sense of scale for the grand 2-story windows.    Please experience this luxurious space for yourself through this virtual tour on your screen, or in virtual reality.  Do you have a space you want preserved or shared? I would love to bring the same energy and care in capturing what is important to you. Let’s create something meaningful together. Justin did an amazing job on the 360 virtual tour for my penthouse sale, perfectly highlighting the skyline view—the main feature of my space. He was professional, communicative, and guided me through the process with ease. His creative approach and attention to detail brought the space to life, and the project was completed efficiently without compromising quality. I’m extremely pleased with the results, and the tour will be both a powerful marketing tool and a lasting memento after the sale. Highly recommended! Krishine I.

Supalai Place Virtual Tour Read More »

Ascension Wellness Photoshoot

Capturing Brightness I had the pleasure of capturing the surface of what it means to visit Ascension Wellness: Bangkok. This well-nurtured space gives ample room to breathe and reflect. The towering glass windows provides a clear view of clouds passing by. The heavenly sight of the blue sky is a perfect backdrop for what this wellness center represents. Clarity, and peace. They too provided perfect natural light for me to capture the what makes this place so special. Krishine is the practitioner of this space. She lead our photoshoot with a request “The brighter the better”. With ample sunlight, and moderate cloud cover, this was very doable. Having been familiar the results of her work, I felt that this request was a great metaphor for impact this wellness center has on peoples lives. Krishine’s storied career as a healer comes with a deep understanding of energies, and the power of setting an environment. So we decided to begin with her tending to the space. I noticed something was off while taking these candid shots. I showed her the shots and we immediately agreed. They did not feel authentic. In the moment, as the subject, Krishine was not setting the environment for energy work, she was setting it for a photoshoot. I asked if it would be possible for her to set it as if she were preparing for actual work. She required a subject herself, to prepare her space for. This is how I ended up becoming the subject of her healing work, and making a cameo in this photoshoot. Monitoring the frame, and being present during the sessions came easy to me. Preparation is the key.  Configuring the camera for the correct parameters for the upcoming scene gives you physical space to work within. Further, interval timers allowed me to capture moments unconsciously, and when a key moment occurred, I was able to subtly use my remote trigger to capture it.   Krishine shared her joy upon delivery of the photos. I shared my appreciation for the healing service and education I received during the shoot. It’s an honor to help support a center with the intent to heal and empower others. And seeing the photos I took scattered across her site, fills me with joy and accomplishment. To learn more about healing and the opportunities available through Ascension wellness Bangkok, please visit the link below. Visit Ascension Wellness Bangkok Do you have something dear to you that you want captured? I would love to bring the same energy and care in capturing what is important to you. Let’s create something meaningful together. Working with Justin at my wellness center was an exceptional experience. He created a relaxed and enjoyable atmosphere, helping me feel confident and natural in front of the camera. His creative direction and attention to mood captured both my personality and the essence of the space beautifully. Each shot felt thoughtful and authentic, resulting in photos that truly reflect my brand. I’m extremely pleased with the outcome and highly recommend his work! Ascension Wellness Bangkok

Ascension Wellness Photoshoot Read More »

Thailand – Chiang Mai 2025

Lan Na Style Villa Lush River Foliage Chiang Mai can be found in northern Thailand, seated at the foot of a grand mountain. As a large city, Chiang Mai stands out for its lack of skyscrapers and density. Tradition and connection to nature seem incredibly apparent here. Traditional Lanterns Lan Na Style Home The exposed wood of Lan Na style architecture, the local flavor of Issan food, and the abundance of lush greenery evokes a strong feeling of peace, and oneness with nature. View From Doi Suthep Wat Phra That What Phra That sits atop Doi Suthep Mountain. To reach it, one must ascend a long and winding road, akin to the wandering path (samara) most exist within on the path to enlightenment (nirvana).    The temple at night was calm and peaceful. The energy offered a perfect environment for tranquility and presence.  Tea Set Butterfly Lotus Statue Hippo Wat Phra Singh Elephant and Tire

Thailand – Chiang Mai 2025 Read More »

Thailand – Bangkok 2025

Sunset Skyline Ornate Roof Wat Arun The city of Bangkok stretches as far as the eye can see. Variety is abound in this city. Dense sprawls of skyscrapers open up to historical sites of faith and lush parks. Flavors range from Asia to Italy, all incredibly prepared with warm hospitality.  Ornate Siding Ramakien Mural Ancient and modern designs are often ornamented with beautifully intricate details. The skilled craftsmanship is often found at sights of worship and historical significance. The effort instills a sense of reverence for faith, and past events that have lead to modern prosperity. Lotus Bloom Queen Sirikit Park With an equatorial climate, the weather is often hot and humid. These qualities provide perfect conditions for a variety of plants like lotus and orchids; along with the luscious brush of green foliage. MOCA Bangkok Happy Bird’s Day This beauty comes at a price. The temperature can make it challenging to exert energy outdoors for long periods. Indoor activities become popular getaways from the heat. Malls, Museums, and cafes offer high quality options for resting in the air conditioning. Varied food courts, immersive experiences, and cafes with avian company all exist and delight and comfort their customers daily. Sanphet Prasat Palace buddhavas of the substanceless universe Phra Kaew Pavillion Ramayana Garden Sumeru Mountain Pavillion of the Enlightened Sanphet Prasat Palace For those willing to bear some heat, or visit during the cool season, The Ancient City outdoor museum offers a profound experience. This private museum is designed in the shape of Thailand, and offers replicas of historical sites placed accurately amongst Thailand’s shape, as well as other creative designs.  The beautiful architecture, landscaping, and convenient trolley system offer a great opportunity to appreciate the beauty and symbolism of Thailand across regions and time all in one location.  Erawan Museum Exterior Roof Near Grand Palace Erawan Museum Interior Wat Arun Butterfly Landing Alley Overlooking Wat Arun Intricate Detail Black and White Sun Statue at National Museum Chao Praya River Queen Sirikit Park Ceremonial Flower Offering Sunset Over Bankok

Thailand – Bangkok 2025 Read More »

Generate Note Cards With AI

Have you ever used flash cards?  They are a proven tool to help you study and retain knowledge about a subject. The digital age allows us to bring decks of these study cards anywhere from our phones. A popular tool for this is the app named Anki.  Anki Logo Anki is an, often free, flashcard app that goes far beyond traditional memorization tools. Its key feature is spaced repetition, a proven learning technique based on how our memory works (Mehta et al., 2023). Instead of reviewing all your flashcards equally, Anki  schedules each card based on how well you know it. Cards you struggle with appear more frequently, while those you’ve mastered are shown less often. This targeted review system boosts retention and makes the most out of your study time. How fast can you make 300 flash cards? Flash cards take time to make. By hand, I can probably write one in about 5 seconds. So for 300 Flash cards, that might take 25 minutes of nonstop writing. Looking up the information takes time too. If each card takes at least 5 seconds of research, that amounts to 50 minutes for 300 flash cards. That is 6 cards per minute (CPM). Read on to hear how now I create over 600 cards per minute! My Scenario Immersive Learning Immersive Learning has been shown to be an effective tool in learning another language (Nie et al., 2022). Think about how you learned your first language. As a child, you did not read a textbook on language. Instead, you likely had family calling you by your name or asking if you were hungry. You would hear movies on TV, or listen to songs in the car. You learned through experience. Today, a great way to learn a new language is to immerse yourself in it. Watch videos, listen to music, write a journal or talk to native speakers as much as you can. I have started to do this by taking Japanese songs, breaking them into pieces, and translating them to English. The first song I translated for this was “Ue o Muite Arukou” by Kyu Sakamoto.  https://youtu.be/N4hh28_hdD8?si=6TNaqLQaaEId4MUR Translating Japanese Japanese to English is one of the more difficult pairs to translate. One quality about Japanese that makes it challenging for translation is it’s reliance on context. In spoken language, the same word may have multiple sounds. Similar to how in English, many may struggle with “There, their, and they’re”. However; these occur much more commonly in Japanese. Take the word “hashi”. This one word has three meanings. Depending on the context, it could mean edge, bridge, chopsticks.  Even characters may have multiple pronunciations. See the Example Below: 上  (jou “joe”) as in 上手 (jouzu) meaning skillfully. (ue “ooh-ehh”) as in 上 (ue) meaning above.  These challenges even effect popular tools like Google Translate. The below example uses the word “hashi” 4 times. The sentence should read something like “While eating with chopsticks on the bridge, I was looking at the edge of the bridge”. “Hashi” was used 4 times in our input, Google Translate uses a translation of “hashi” twice in the output, and only 1 translation “chopsticks”.  Large Language Models (LLMs), also called AI, like ChatGPT are able to better address the context of the sentence, and provided better output even in difficult situations.  My Solution ChatGPT Translation To provide better translations, and save time, I decided to use ChatGPT to facilitate my translations. It’s common to use the ChatGPT website, and manually type messages to it. Alternatively, you can integrate ChatGPT directly into a program with something called an “API”. An API is like a mailbox, where two programs can send and receive messages to each other.  These API’s often cost money to provide the service. ChatGPT offers many versions, or “models”, of ChatGPT, each performing differently and for a different price. I tested these, and found that the 4o-mini model was both affordable, and adequate quality. When using it, you are billed per million “tokens”. Tokens can be complex to calculate, so i will use an example. I could translate the song mentioned earlier about 22 times for just 1 penny.  AI Deck Generator for Anki ToolDeveloped with Python In Japanese, it’s important to understand how sentences are structured, the meanings of the words, and the meanings of the individual characters. So ideally, I would like to practice all of the above, from Japanese to English, and English to Japanese. This means building 6 decks of different cards, for just 1 song. The structure would look something like this: We can help automate this process with a programming language called “Python”. With Python, we can take the song lyrics as input, remove any non Japanese text, message ChatGPT for a context dependent translation, and bundle the results into structured decks ready to load into Anki.  And as an added bonus, it connects to another tool, called VOICEVOX, which provides sound for each card.  How I Create 600 Flash Cards Per Minute The AI Deck Generator for Anki tool helps me go from creating 6 cards per minute (CPM), to over 600 for less than a penny. This can turn an hour of work, into less than a minute of button clicks. This helps someone spend less time on labor, and more on learning. 

Generate Note Cards With AI Read More »

Recent Post

  • All Post
  • Immersive Media
  • Photography
  • Software Development
  • Travel
  • Web Design
  • Week Reviews

© 2025 Justin Codair