👋 Welcome!

My name is Tim. I'm a Senior Full Stack Software Engineer specializing in AI applications, Python, Node.js / Express.js, TypeScript / JavaScript, React.js, Ruby on Rails, and MongoDB / MySQL / PostgreSQL databases, with cloud infrastructure on Google Cloud Services.

I've implemented cost-saving self-service solutions for FAANG and fast-paced startups, and I'm skillful across all stages of the Software Development Life Cycle (SDLC / AI-SDLC) and scrum/agile methodologies.

I'm a proactive communicator and strong team-player who continually expands my technical expertise. I care deeply about my users, polished digital experiences and bringing strong value to my team.

🗣 About Me

My background is in software engineering 🧑‍💻 and environmental science 🌱. I enjoy learning about complex systems and their connections. I believe our well-being depends on a healthy relationship with both technology and ecology -- working together -- for us and for the planet 🌎. I wish to be a part of meaningful projects with honest goals. In my free time, I like to explore my backyard in Washington, learn about new things, or be aimlessly creative.

⚒️ Skills

  • Agile/Scrum Methodology
  • AI-SDLC
  • Asana
  • AWS
  • AWS EC2
  • Babel
  • Bootstrap
  • Chakra UI
  • Circle CI
  • CodeIgniter
  • Confluence
  • CSS3
  • CursorAI
  • DeepSeek
  • Django
  • Docker
  • Express.js
  • Firebase
  • Firestore
  • Flask
  • GCP (Google Cloud)
  • Gemini
  • Git
  • GitHub
  • GitLab
  • Google Cloud Services
  • GraphQL
  • Hacklang
  • HTML5
  • Iterative Delivery
  • JavaScript
  • Jest
  • JIRA
  • LangChain
  • Load Balancers
  • Material UI
  • Mercurial
  • Microsoft Teams
  • MongoDB
  • MVC Architecture
  • MySQL
  • Nest.js
  • Next.js
  • Node.js
  • OpenAI
  • PHP
  • Pixel-Perfect Components
  • PostgreSQL
  • Python
  • React Testing Library
  • React.js
  • Redis
  • Redux
  • Relay
  • RSpec
  • Ruby
  • Ruby on Rails
  • Ruby Version Manager
  • Sass/Less/Scss
  • ShapeUp Method (preferred)
  • Sidekiq
  • Slack
  • Software Development Life Cycle (SDLC)
  • Storybook
  • Structured Output
  • Styled-components
  • Tailwind CSS
  • Technical Documentation
  • Terraform
  • Test Driven Development
  • TypeScript
  • VertexAI
  • Vite
  • Vue.js
  • Vuex
  • Webpack

👨‍🎨 Projects

RoamGuru

RoamGuru is a travel planning and adventure management platform designed to help travelers stay organized before, during, and after their journeys. Create trips, manage packing and task lists, track readiness, build itineraries, review weather conditions, and capture travel insights in one place. The mobile app is built with React Native (Expo), while the backend is powered by NestJS, Firebase Authentication, and Firestore.

GearList

Gear management tool to help increase trip safety by allowing one to better prepare for adventures. Create gear lists, create gear items, add items to lists or lists to items. See gross list weights, and real-time pack weight. This tool uses VueJS and MuseUI for the front-end, and the backend is powered by Node/Express/Mongo.

View on GitHub

HikingTool

Hiking risk management tool to help increase trip safety, awareness and preparation. Allows creation of hikes along with estimated travel times, which was adopted into an algorithm from a backpacking book. Includes creation/edit and deltion of pre and post-trip experience reports. Powered by AngularJS on the front-end, and Node/Express/Mongo on the back-end. Developed concept, wireframes and built and deployed application.

View on GitHub

Fitness Tracker

Fitness tracking tool allowing user to record workouts and repeitions. Powered by Python 3 using Django with Bootstrap 4.

View on GitHub

Sock It!

Lightweight chat application, powered by Socket.io and ExpressJS. Allows real-time chatting with timestamp conversion for user timezones.

View on GitHub

🏋️‍♂️ experience

📚 Senior Software Engineer

2024-Present - Major Education Provider, Seattle, WA

🚴‍♂️Senior Software Engineer

2023-2024 - Ridepanda, Seattle, WA

🏥 Software Engineer

2022-2023 - Sana Benefits, Seattle, WA

🧑‍💻 Software Engineer

2019-2022 - Perficient, Inc., Seattle, WA

🌲 Software Engineer

2016-2019 - Sasquat.ch, Bothell, WA

👨‍⚕️ Web Developer

2015-2016 - Sesame Communication, Seattle, WA

⚛️ Web Developer

2011-2015 - SmartGuys Design, Seattle, WA

💠 I've been building websites since our family's Gateway 2000 P5-133 's Telepath 28.8K modem was connected to the web. I love expressing creativity through digital experiences, and believe that being a developer is a life-long learning journey full of challenges and growth.

⭐️ Awards

Student recycling work lead to University of Iowa receiving $60,000 DNR grant and Iowa Recycling Association Best Practices Award.

Awarded student conservation Parker Gentry Award and $700 scholarship for my performance and group leadership during field work.

📚 Reading

Currently Reading1

  • Maxalding cover“Maxalding”Saldo, Monte · CreateSpace Independent Publishing Platform, 2011 (orig. 1909)

2025 Completed13

  • Vibe Coding cover“Vibe Coding”Kim, Gene and Steve Yegge · IT Revolution, 2025
  • Starting A Startup cover“Starting A Startup”Sinclair, James · Page Two, 2025
  • The Clean Coder: A Code of Conduct for Professional Programmers cover“The Clean Coder: A Code of Conduct for Professional Programmers”Martin, Robert · Pearson, 2011
  • Chakras Beyond Beginners: Awakening to the Divine Within cover“Chakras Beyond Beginners: Awakening to the Divine Within”Pond, David · Llewellyn Publishing, 2021
  • Hands-On Guide to Google ADK cover“Hands-On Guide to Google ADK”Chandler, Todd · Self-published, 2025
  • Soul DNA cover“Soul DNA”O'Neil, Jennifer · Self Published, 2012
  • Qigong for Beginners: Chinese Healing Energy from Within cover“Qigong for Beginners: Chinese Healing Energy from Within”Song, Chen · Self-published, 2022
  • Taoism: Essential Teaching of The Way and Its Power cover“Taoism: Essential Teaching of The Way and Its Power”Cohen, Ken · Sounds True, 2015
  • Native Wisdom: Seven Keys to Health & Happiness cover“Native Wisdom: Seven Keys to Health & Happiness”Cohen, Ken · Sounds True, 1999
  • The Mountain Is You cover“The Mountain Is You”Weist, Brianna · Thought Catalog Books, 2022
  • Qigong Healing Meditations: Taoist Healing Exercises with Ken Cohen cover“Qigong Healing Meditations: Taoist Healing Exercises with Ken Cohen”Cohen, Ken · Sounds True, 2014
  • The Wisdom of Mike Mentzer: The Art, Science and Philosophy of a Bodybuilding Legend cover“The Wisdom of Mike Mentzer: The Art, Science and Philosophy of a Bodybuilding Legend”Little, John and Joanne Sharkey · McGraw Hill, 2005
  • Emotional Intelligence Habits cover“Emotional Intelligence Habits”Bradberry, Dr. Travis · TalentSmart, 2023

2024 Completed13

  • The Art of Thinking cover“The Art of Thinking”Dimnet, Ernest · Dead Authors Society, 2023
  • Simple SQL cover“Simple SQL”Wade, Dane · Self-published, 2022
  • The Courage to Be Disliked: How to Free Yourself, Change Your Life, and Achieve Real Happiness cover“The Courage to Be Disliked: How to Free Yourself, Change Your Life, and Achieve Real Happiness”Kishimi, Ichiro and Fumitake Koga · Simon & Schuster Audio, 2018
  • Extreme Ownership: How US Navy Seals Lead and Win cover“Extreme Ownership: How US Navy Seals Lead and Win”Willink, Jocko, and Leif Babin · Macmillan Audio, 2015
  • Speed Reading: Learn to Read a 200+ Page Book in 1 Hour cover“Speed Reading: Learn to Read a 200+ Page Book in 1 Hour”Knight, Kam · MindLily, 2018
  • Designing Data-Intensive Applications cover“Designing Data-Intensive Applications”Kleppmann, Martin · O'Reilly Media, 2017
  • Understanding Distributed Systems: What every developer should know about large distributed applications cover“Understanding Distributed Systems: What every developer should know about large distributed applications”Vitillo, Roberto · Self-published, 2021
  • High-Intensity Training the Mike Mentzer Way cover“High-Intensity Training the Mike Mentzer Way”Mentzer, Mike, and John Little · McGraw Hill, 2003
  • How to Live on Twenty-Four Hours a Day cover“How to Live on Twenty-Four Hours a Day”Bennett, Arnold · George H. Doran Company, 1910
  • How to Develop Self-Confidence and Influence People by Public Speaking cover“How to Develop Self-Confidence and Influence People by Public Speaking”Carnegie, Dale · Pocket Books, 1956
  • Code That Fits in Your Head cover“Code That Fits in Your Head”Seemann, Mark · Addison-Wesley Professional, 2021
  • Naming Things: The hardest problem in software engineering cover“Naming Things: The hardest problem in software engineering”Benner, Tom · Self-published, 2023
  • Engineers' Survival Guide cover“Engineers' Survival Guide”Taze, Merih · Self-published, 2021