Nicholas Trampe

I like to build beautifully native mobile experiences, explore faraway places, and film every detail of my experiences 👨‍💻🏔🎥


2023 - Present
I am a currently a YouTuber that specializes in making cinematic hiking, adventure, and cultural videos around the world. In addition to creative filming, editing, and social media management, I automated repetitive tasks, such as responding to comments, with Python and OpenAI's GPT API. I designed and developed a promotional website, and performed market research for the YouTube channel's target niche, growing the channel by 44.7k subscribers in six months.
2022 - 2023
I was an iOS software engineer at Bending Spoons in Milan, Italy. I developed features for AlightMotion, a native motion graphics iOS application in Swift. During my time here, I refactored the application, feature by feature, to implement more scalable architectures and practices such as Swift Composable Architecture. Additionally, I implemented the design for paywalls, and other features using SwiftUI. I introduced iOS tooling such as Tuist, and internal tools for analytics and running experiments. After my wife's immigrant visa was approved, we moved back to the United States.
2021 - 2022
I was a freelance software engineer remotely based in Vietnam. After moving to reunite with my wife during during the pandemic, I spent most of my time developing my skills in Flutter, and UI/UX. Freelancing with Flutter has given me the opportunity to master reactive programming, build robust and scalable backend services with Firebase, and learn about app marketing, all while wearing the hat of a UI/UX designer. Check out some of my personal projects below to see more.
2018 - 2020
I was a software engineer on two Google Maps teams. I developed features for the Google Maps Navigation iOS platform team. I contributed to launching Live View by designing a remote asset caching system. I designed, developed, advocated for, and mentored best practices for the architecture for a native iPad application responsible for using the Google Maps first-part SDK to show more robust traffic congestion. I helped conduct global research studies to provide a better Google Maps experience. I also developed critical COVID-19 awareness functionality.
2015 - 2017
I was a software engineer on an internal team responsible for building an iPad application for a private company. The application allowed employees in meetings to create polls, ask questions, rate others, and view beautiful analytics of data gathered. My role was primarily focused on scaling previous features, building new features, and improving performance.
2011 - 2015
I received a B.S. in computer science with a 4.0/4.0 GPA in Algorithms, Data Structures, Operating Systems, Artificial Intelligence, Theory of Computer Science, Software Engineering, Databases, Object Oriented Numerical Modeling, Software Systems Design, and Evolutionary Computing.

I was fortunate enough to have three internships along the way. My first was at Garmin developing software for the user interface of an integrated flight deck. My second was at Boeing working on an internal .NET application responsible for organizing business leader's schedules at an internal conference. My final was also at Boeing managing a project that involved streaming video while training mechanics in confined spaces.
2014
I studied abroad at Hong Kong University of Science and Technology.
projects
Comment Connect is an iOS app that helps YouTubers manage and reply to comments across social media channels, such as YouTube, Facebook, Instagram, and email. I used the Flutter Riverpod package for state management and dependency injection, Flutter for the interface, oauth2 for Account Sign In, various RESTful APIs for comment retrieval/posting, and OpenAI's GPT to generate a highly contextual response to a comment using prompt engineering.
nicholaseager.com is a promotional website for my YouTube channel. It is built using Jekyll, and HTML/CSS/JS with no JS frameworks like React. I built functionality for auto-generated travel guides powered by GPT, content tagging, dynamic affiliate link gear lists, and a streamlined platform for purchasing photo prints.
nunci is an iOS and Android app that uses artificial intelligence and advanced learning techniques to help language learners practice and improve their pronunciation, listening, reading, and writing skills. nunci is implemented using natural language processing, spaced-repetition learning, and dynamic programming. I created robust authentication and database services using Firebase. I implemented server-side, multiple platform subscription receipt verification. I designed and built beautiful, dynamically animated widgets using custom painting in Flutter.
RunPrints is an iOS app that helps runners, bikers, hikers, or other athletes create beautiful artwork of their activities. Athletes can export their artwork at high-resolution for printing on canvas, or simply share with social media.
Two Foxes Cafe is a cafe that my wife and I ran for eight months while living in Vietnam. I designed and built the multi-lingual website using Jekyll. I took all of the photographs and managed the social media.
evolv is a macOS and iOS evolution simulator that allows the user to simulate up to three different populations of creatures, controlling various attributes about them. The simulator uses genetic algorithms to evolve behaviors of each population using parse trees, subtree mutation and crossover, ramped half-and-half population initialization, and tournament selection methods.
misc