Skip to content

About Me

Hi there! My name is Benjamin Gottschalk and I am a motivated Software Engineer with a Bachelor of Science in Computer Science and a minor in Mathematics from Oregon State University. My time at OSU has equipped me with a solid foundation in computer science principles and mathematics, allowing me to solve complex problems and engineer innovative solutions.

Beyond my academics, I am a competitive Rubik's Cube solver, regularly participating in competitions all over the world! You can take a look at my upcoming competitions here. I also play the trumpet, and had the privilege of performing with the Oregon State University Marching Band (OSUMB) throughout my college years.

Hobbies & Interests

My curiosity and drive extend beyond the realms of software development. Here are some activities that fuel my creativity and passion for learning:

  • Rubik's Cubes: I enjoy solving Rubik's Cubes and regularly help organize and run as well as participate in WCA competitions (opens in a new tab).
  • Music: Playing the trumpet has been a significant part of my life. Such as performing with the Oregon State University Marching Band (OSUMB) throughout my college years and currently performing with the Hillsboro Symphony Orchestra (HSO).
  • Coding Projects: I like to code up random projects, exploring new technologies (such as this website with Next.JS) and pushing the boundaries of what I can create with code.

Experience

Software Developer · Shadybrook Lumber Products

Jul 2026 - Present

Freelance Software Developer · Self-employed

Sep 2023 - Jul 2026

Software Development Engineer · Marchex (MPS)

Oct 2022 - Sep 2023

  • Engineered Node.js backend for a high-volume API processing thousands of hours of call data.
  • Developed Python scripts for Sentry monitoring, enhancing system reliability.
  • Managed Node.js deployment using PM2, utilized AWS EC2 and Lambda for API development.
  • Crafted and executed complex SQL queries for data manipulation and analysis.
  • Enhanced features in existing EJS codebase, improving functionality.
  • Aided in the growth and development of the MPS team, similar to a startup environment.

Software Development Engineer in Test · Intel

Mar 2022 - Oct 2022

  • Developed automation tools in C# and Python supporting both automation and validation teams.
  • Utilized C# and Gherkin to automate existing manual test cases from Jira, enhancing testing efficiency.
  • Designed test cases for manual validation, later automated for consistency and efficiency.
  • Assisted in migrating automation processes from Team City to Jenkins, improving development workflow.
  • Performed lab technician duties including system troubleshooting, manual validation, and general tech support.

Software Developer · Pour Soul Systems

Sep 2020 - Jun 2021

  • Co-developed a Flutter mobile app for a startup, focusing on aiding bars in reducing waste and saving costs.
  • Implemented BLoC pattern for effective state management.
  • Practiced Agile Scrum framework, ensuring disciplined project management.
  • Demonstrated strong communication skills and accountability in team collaborations and external partnerships.
  • Utilized DynamoDB as the database backend, facilitating scalable and efficient data storage solutions.

Connect With Me

Feel free to reach out or follow my work on these platforms: