Snapchat Chooses CrossInstall

Learn more about what's hot in the mobile ad tech industry. Read the blog. 

work pano-hex_2).jpg



The Man, the Myth, the Legend: A Day In the Life of Josh Totemwongse, Senior Software Engineer


We all know that software engineers are talented individuals, but it takes a certain type of person to have skills beyond the books that make him or her unique. Hear how Josh achieves fulfillment through his role and why he doesn’t have a real desk. Get to know Josh. The man, the myth, the legend.

In the office you are known for your wide range of talents and offering solutions for challenges beyond your job description. What are your top 3 work-related and non-work related talents?

I have a wide range of talents in terms of my career, but if I had to name 3 they would be as follows:


Screen Shot 2018-06-19 at 10.41.58 AM.png

"[Your website is] what people see first so you want to make a good impression."

  1. A passion for CSS. I think a lot of developers are scared of CSS or do not want to spend the time to understand how the box model works. CSS - it ain’t so scary.

  2. Company websites and design. I have taken an interest in creating a pleasurable user/customer experience on each company’s website. It’s what people see first so you want to make a good impression. When I visit many websites, it’s easy to see ways they could be improved.

  3. Javascript. I have been working on SPA (single page applications) since 2005. It has been really amazing to watch the javascript community grow with frameworks like Ember, Angular and React.


  1. Music. I love music. I write music and have albums in iTunes, Beatport and Spotify. It is something that I have always done and completely lose myself in. I enjoy all sorts of music and get really excited when I hear something beautiful.

  2. I also really enjoy Disc Golf. There is something about being out in nature and walking/hiking while playing a game that sets me at ease. My home course is Golden Gate Park, but I have played all over California. I am not a pro; I just enjoy playing and the scenery.

  3. I really love the Blizzard game HearthStone. It’s a collectable card game, and I have been playing it since beta. I enjoy the meta and how the game mechanics work. I play it every day for a few hours. On the weekends even more.

You worked before with Jeff [CEO] and Bobby [President]. How did they convince you to join them again at CrossInstall?

I worked with Jeff, Bobby, Bhavik, Jason, Greg, Ryan and Jesse before. It did not take much convincing for me to join. I know these folks are all very smart and intuitive people. They have good ideas and are dedicated to making something awesome.

What’s most rewarding about your role?

I love making and creating products for people/customers that make their lives or what they are trying to accomplish easier. Hearing from clients or coworkers that something I made is awesome or really helpful makes me feel good about what I do.

What’s the most challenging aspect of your job?

The gamut of different technologies that we use to show data and statistics. Working in the ad/creative world is different than working in other tech. We have database technology that I have not used before, and the scale of which we need to provide data is pretty insane.

It’s been said that no one knows where your real desk is at the office because you like to make use of the ample space. What’s your favorite working spot and why?


Heh, my “real” desk. Do I even have a desk? I was told that the big comfy couch in our main room is my spot. I enjoy sitting there for a bunch of reasons. I sat at a desk at all my other jobs. I like sitting on the couch because it reminds me of how relaxed of an environment CrossInstall is. Butts in chairs is not my thing. We all work hard all the time -- best to be relaxed in the office.

CrossInstall in one sentence.

Hard working and good people trying to make a difference and create an immersive experience for users and customers.

Visit our Resource Center for some more fun reads!