
π Welcome!
My name is Tim. I'm a Senior Full Stack Software Engineer, specializing in: Node.js / Express.js, TypeScript / JavaScript, React.js, Python, Ruby on Rails, MongoDB / MySQL / PostgreSQL databases.
I'm a motivated team-player, comfortable with all aspects of the Software Development Life Cycle. I continually seek to expand my technical expertise and stay on top of current trends and the latest technologies. 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
- Asana
- AWS
- AWS EC2
- Babel
- Bootstrap
- Chakra UI
- Circle CI
- CodeIgniter
- Confluence
- CSS3
- DeepSeek
- Django
- Docker
- Express.js
- Flask
- Gemini
- Git
- GitHub
- GraphQL
- Hacklang
- HTML5
- Iterative Delivery
- JavaScript
- Jest
- JIRA
- LangChain
- Material UI
- Mercurial
- MongoDB
- MVC Architecture
- MySQL
- Nest.js
- Next.js
- Node.js
- OpenAI
- PHP
- Pixel-Perfect Components
- PostgreSQL
- Python
- React Testing Library
- React.js
- 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
- Tailwind CSS
- Technical Documentation
- Test Driven Development
- TypeScript
- Vertex
- Vite
- Vue.js
π¨βπ¨ Projects

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 GitHubHikingTool
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 GitHubFitness Tracker
Fitness tracking tool allowing user to record workouts and repeitions. Powered by Python 3 using Django with Bootstrap 4.
View on GitHubSock 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.
π Education History
Full Stack Web Application Development: Software Engineering
Coding Dojo
Full stack web development, from wireframes to deployment at the Coding Dojo.
Bachelors of Science: Environmental Science
The University of Iowa
Student involvement and study of natural sciences at The University of Iowa.
βοΈ 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.