Profile photo

Nicholas Trampe

I like to build beautiful digital experiences, explore faraway places, and film every detail of my adventures 👨‍💻🏔🎥

I am a Software Engineer (L4) at Google in Boulder, Colorado, on Google Drive for iOS. I led client-side development of the Sources feature in AI Mode, so users can incorporate Drive files, Gmail threads, and external data sources into AI interactions. I designed and implemented integrations across multiple data providers (Drive, Gmail, and extensible sources such as web, calendar, and chat) for flexible context aggregation. I work closely with product and UX to define user-facing behavior and interaction patterns for AI-powered features. I also develop core latency instrumentation infrastructure across Google Workspace apps—including ways to measure rendering and interaction latency—and have done low-level analysis of iOS rendering (run loops, render server) to improve the accuracy of performance metrics.

iOS DevelopmentSwift & SwiftUIGoogle DriveAI Mode & SourcesMulti-service IntegrationPerformance InstrumentationProduct & UX Collaboration

Alongside other roles, I was self-employed as a software engineer, product designer, and content creator. I built and shipped multiple applications and systems across mobile and web, designed AI-powered tools and content pipelines to automate workflows and improve experiences, and engineered full-stack work—frontends, backends, and deployment pipelines. As a content creator, I grew my YouTube channel to 100k+ subscribers through technical storytelling and product-driven content, with cinematic filming and editing. I designed and engineered a brand website from the ground up and automated repetitive tasks such as comment responses with generative AI. I have also collaborated with local businesses in Nepal, Peru, and elsewhere to strengthen audience engagement and brand visibility.

Full-stack DevelopmentAI EngineeringProduct DesignWeb & MobileContent PipelinesDevOps & DeploymentTechnical StorytellingVideo Production

I was an iOS software engineer at Bending Spoons in Milan, Italy. I developed features for AlightMotion, a large-scale motion graphics iOS app in Swift. I refactored legacy areas feature by feature toward more scalable architectures and practices such as Swift Composable Architecture. I implemented SwiftUI flows including paywalls and other user-facing surfaces, and integrated internal tooling for analytics, experimentation, and feature iteration—including Tuist for iOS project generation. After my wife's immigrant visa was approved, we moved back to the United States.

iOS DevelopmentSwift & SwiftUIMotion GraphicsScalable ArchitectureSwift Composable ArchitectureTuist & ToolingAnalytics & Experimentation

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.

FlutterUI/UX DesignReactive ProgrammingFirebaseApp MarketingFreelance Development

I was a Software Engineer (L3) at Google in Seattle, Washington, on Google Maps for iOS. I shipped user-facing features in a large production codebase and contributed to the architecture of scalable mobile systems. I contributed to launching Live View by designing a remote asset caching system. I designed, developed, advocated for, and mentored best practices for a native iPad app using the Google Maps first-party SDK to surface richer traffic congestion. I developed an internal research iOS application and contributed to supporting backend services. I helped run global research studies to improve Maps UX and product direction. I also built critical COVID-19 awareness functionality.

iOS DevelopmentSwift & SwiftUIGoogle Maps SDKScalable Mobile ArchitectureBackend ServicesArchitecture DesignMentorshipGlobal UX Research

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.

iOS DevelopmentSwift & SwiftUIFeature ScalingPerformance OptimizationUI/UX Design

I received a B.S. in Computer Science from Missouri University of Science and Technology with a 4.0 / 4.0 major GPA and 3.973 / 4.0 overall GPA.

Within the major, I earned 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.

Algorithms & Data StructuresOperating SystemsArtificial IntelligenceSoftware EngineeringDatabasesObject-Oriented ProgrammingSoftware Systems DesignEvolutionary Computing

I completed a semester abroad at Hong Kong University of Science and Technology, gaining valuable exposure to global technological perspectives, developed cross-cultural communication skills while collaborating with diverse international teams on technical projects. This experience enhanced adaptability and problem-solving capabilities in multicultural environments.

Cross-cultural CommunicationGlobal NetworkingAdaptabilityCultural FluencyLanguage Exposure

Projects

ChatMCP

Designed, built, and shipped an iOS app (Flutter) that connects large language models to native system capabilities using the Model Context Protocol (MCP).

  • Designed a tool execution layer so LLMs can invoke iOS frameworks and system capabilities safely and predictably
  • Implemented MCP on iOS to standardize how models interact with tools and data
  • Built a modular architecture supporting both local tools and external MCP servers
  • Defined security boundaries for controlled access to sensitive system data
  • Shipped an extensible framework for adding tools and expanding what models can do
FlutteriOS DevelopmentModel Context Protocol (MCP)AI IntegrationEventKitPhotoKitAPI DesignSecurity ArchitectureProtocol Implementation

Configurable slideshow system for Immich photo libraries—modular app for frames and kiosks—with a secure BFF and flexible configuration across environments. Used AI-assisted development to move faster without sacrificing architecture.

  • Designed a modular slideshow architecture for photo libraries with clear separation of concerns
  • Built a Backend-for-Frontend (Node.js/Express) to securely proxy API requests and protect credentials
  • Implemented flexible configuration (localStorage, URL parameters, environment variables) for multiple deployment setups
  • Added advanced display features: motion (e.g. Ken Burns, transitions, Live Photo), rich filtering (albums, people, places, dates), and multi-layout support including split-screen with optional overlays
  • Containerized with Docker for easy deployment
System ArchitectureReact & TypeScriptViteNode.js & ExpressBackend-for-Frontend (BFF)TanStack QueryAPI IntegrationDockerAI-Assisted DevelopmentImmich API

nicholaseager.com

Designed and developed a modern, interactive promotional website for my YouTube channel using Astro, React, and Tailwind CSS. The site showcases a cohesive design system with elegant components while delivering optimal user experience.

  • Architected a cohesive design system featuring interactive components that enhance user engagement while maintaining visual consistency across the platform
  • Engineered an innovative static comment system allowing visitors to engage without authentication barriers while effectively mitigating spam
  • Leveraged AI tools (Continue extension in VSCode) to streamline development while maintaining focus on system architecture
  • Created an automated content pipeline using Python and Anthropic to transform trip reports into comprehensive hiking guides
  • Optimized deployment with Netlify hosting and Edge Functions for authentication and secure comment submissions
  • Implemented SEO best practices and conducted market research that successfully ranked multiple articles in top Google search positions
UI/UX DesignWeb Development & DeploymentArchitecture DesignSEOAstroReactTailwind CSSNetlifyPythonAI IntegrationAuthenticationPerformance OptimizationJAMstack

Designed and developed a comprehensive iOS application that empowers content creators to intelligently generate contextual responses to audience comments across multiple social media platforms from a single interface.

  • Designed the complete user experience and established a cohesive design system from the ground up, ensuring intuitive navigation and consistent visual language throughout the application
  • Engineered an advanced prompt system that synthesizes video metadata, creator biography, and customizable response guidelines to produce highly personalized AI-generated replies
  • Implemented robust authentication flows using OAuth2 and constructed scalable API integrations for multi-platform comment management
  • Built with Flutter and Riverpod for state management, creating a responsive and maintainable codebase with clean separation of concerns
AI EngineeringFlutterUX/UI DesigniOS DeploymentAI IntegrationPrompt EngineeringRESTful API integrationOAuth2 authenticationRiverpod State Management

Engineered an innovative language learning application leveraging AI and advanced pedagogical methodologies to enhance pronunciation, listening, reading, and writing skills.

  • Architected the core learning engine using natural language processing, spaced-repetition algorithms, and dynamic programming techniques to create personalized learning paths
  • Implemented secure authentication and scalable database architecture utilizing Firebase services
  • Developed cross-platform payment verification system for subscription management with server-side validation
  • Crafted visually engaging UI components with custom animations using Flutter's advanced rendering capabilities
  • Designed intuitive user experiences with a focus on gamification principles to maximize learner engagement and retention
FlutterFirebaseUI/UX DesignAnimationAI ImplementationNLPSpaced RepetitionDatabase ArchitectureSubscription ManagementDynamic Programming

RunPrints

Designed and developed a cross-platform mobile application (iOS/Android) using Flutter that transforms athletic activities into personalized artwork.

  • Engineered robust API integrations with Strava and Garmin platforms to securely retrieve users' GPS activity data in GPX format
  • Implemented an interactive Google Maps interface with custom styling options allowing users to visualize and creatively annotate their routes
  • Developed high-resolution export functionality, enabling users to generate print-quality artwork suitable for canvas printing or social media sharing
  • Conducted user research with local running communities in Vietnam to validate features and refine the user experience
  • Created a polished UI/UX that appeals to runners, cyclists, hikers, and outdoor enthusiasts looking to memorialize their achievements
Flutter Mobile DevelopmentUX/UI DesignGoogle Maps APIGPS VisualizationUser ResearchPrototypingiOS DevelopmentAndroid DevelopmentGraphic Export

Two Foxes Cafe

Designed and developed a responsive, multi-lingual website for Two Foxes Cafe, a hospitality venture I co-founded and operated with my wife during our time in Vietnam.

  • Created an elegant, responsive design that showcased the cafe's unique ambiance and offerings
  • Implemented comprehensive internationalization (i18n) to serve both English and Vietnamese-speaking customers
  • Produced professional photography for the website and marketing materials
  • Established and managed the cafe's digital presence across multiple social media platforms
UI/UX DesignWeb DevelopmentJekyllHTML/CSSMulti-lingual i18nPhotographySEO OptimizationSocial Media ManagementDigital Marketing

Miscellaneous