Who is EasyGoing?

Mason's headshot

Mason Sansom

Mason is a Computer Science major at the University of Utah with a strong focus on backend development, cloud infrastructure, and system architecture. For EasyGoing, Mason was fully responsible for designing and implementing the entire backend system. This included setting up the API server, integrating Firebase authentication, building out the database schema and queries, and developing a custom image caching solution using PostgreSQL and Amazon S3. His work ensures smooth communication between the frontend and all external services like Google Maps and OpenAI, and reflects his passion for building reliable, scalable backend systems.

📧 masonsansom02@gmail.com | LinkedIn

Solomon's headshot

Solomon Yan

Solomon is an Honors Computer Science major with an Artificial Intelligence track and did some undergrad research with Professsor El Kindi Rezig. He excels in full-stack development, machine learning, and efficient algorithm implementation. He has also been a teaching assistant at the University of Utah for both undergraduate and graduate computer science classes.

For EasyGoing, he designed and implemented core algorithms and scripts, bundled APIs (Google Maps Platform and OpenAI), and created new components for the team. He also played a key role in developing critical frontend functionalities, implementing main features like optimization algorithms, the multi-route map, organizing locations per day, and custom itinerary ordering. Solomon wrote and implemented the core code to achieve EasyGoing’s primary objectives.

Outside of academics, Solomon is a freelance artist working on commissions, game assets, and manga with his variety of art styles and skills. He is also a game developer, tennis player, competitive novelist, and president of several student organizations at the University of Utah. With experience collaborating on both programming and art projects, he excels at organization and driving projects to completion. Fluent in English and Mandarin Chinese, Solomon also has some knowledge of Japanese and Spanish. His passion for language learning extends to programming languages, reflecting his belief in the importance of clear and effective communication. When Solomon’s not inside, he enjoys tennis, hiking, and traveling around the world.

📧 solihyan19@gmail.com | LinkedIn

🎮 Game Projects | Itch.io

🎨 Artwork | seanyori (iveseanyori.carrd.co)

Jason's headshot

Jason Lin

Jason is a Computer Science major at the University of Utah with a strong focus on frontend development and user interface design. Throughout his academic journey, he has developed a broad skill set across various areas of computer science, including software development, web and mobile application development, cybersecurity, computer systems, and human-centered interactions.

As part of the EasyGoing Capstone team, Jason played a key role in designing and implementing much of the application’s frontend using React Native. He collaborated closely with the backend team to create seamless, responsive, and intuitive user experiences tailored for mobile platforms. Throughout the frontend process, Jason made a lot of changes to the frontend design and assisted in connecting backend systems to the user interface. allowing for dynamic content updates and improved interaction flow across the application.

In addition to his coursework and project work, Jason serves as a teaching assistant for CS 3540: Designing Human-Centered Systems. In this role, he supports students in exploring core concepts of user interface and user experience design, reinforcing his own passion for building accessible and user-friendly technology.

📧 jasonl1374681@gmail.com | LinkedIn

Tristan's headshot

Tristan Pudell-Spatscheck

Tristan is a Computer Science major at the University of Utah who was primarily in charge of making sure all of the frontend functionality of the app was as it should be. He did some work as an undergraduate research student under Dr. Kate Isaacs which gave him some experience working on existing projects with a team and also some experience working on frontend functionality. The primary code that he wrote was to ensure that local storage in the application was being used to make every screen dynamic, that every time a cancel button is hit that a transaction was actually cancelled, that everything was constantly synced up with the backend database to ensure the user won't lose any changes they made, and that the design of the screens was intuitive for an end user to make sure that the app wasn't confusing to navigate regardless of personal experience using EasyGoing by either removing unecessarily complex features or ensuring they were designed from the ground up to be simple to use. Outside of coding he enjoys playing tennis with the tennis club and skiing and all the lovely ski resorts out in Utah.

📧 tapscodes+work@gmail.com | LinkedIn

✏️ Undergrad Research Page | Utah Science Page