Benjamin J Thvedt, Developer in Minneapolis, MN, United States
Benjamin is available for hire
Hire Benjamin

Benjamin J Thvedt

Verified Expert  in Engineering

Front End Developer

Location
Minneapolis, MN, United States
Toptal Member Since
September 6, 2021

Ben is a full-stack JavaScript and TypeScript developer specializing in React or Vue on the front end and Node.js using Apollo Server or Express on the back end. He enjoys freelancing for the flexibility and opportunity to work on a wide range of projects. Most of all, Ben enjoys new challenges and bringing new ideas to life.

Portfolio

Self-employed
GraphQL, Node.js, React, Vue, Prisma, Front-end, APIs, HTML5, Sass, Redux
Robert Half International
JavaScript, TypeScript, jQuery, Vue, React, Express.js, React Apollo, SQL, CSS...
Allen Interactactions
Vue, JavaScript, CSS, Webpack, Front-end, APIs, HTML5, Sass

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), HTML5, Sass

The most amazing...

...project I've done is coding a custom training suite from scratch for a national brand. Bringing all designers' ideas to life was great fun.

Work Experience

Full-stack Developer

2020 - 2023
Self-employed
  • Developed e-learning modules in Vue for large companies.
  • Built a platform for editing the standalone Vue modules, allowing people to make edits without involving a developer.
  • Collaborated with a distributed team to incorporate client feedback into my development efforts.
Technologies: GraphQL, Node.js, React, Vue, Prisma, Front-end, APIs, HTML5, Sass, Redux

Web Developer

2019 - 2020
Robert Half International
  • Used React and TypeScript to develop a suite of services for an Insurance company that served thousands of clients ranging from banks to state governments.
  • Developed a custom, multi-step shopping cart system for a promotional clothing company's public website.
  • Developed the front end for a web app to generate golf club suggestions based on user preferences.
Technologies: JavaScript, TypeScript, jQuery, Vue, React, Express.js, React Apollo, SQL, CSS, Webpack, Front-end, APIs, HTML5, Sass, Redux

Associate Developer

2018 - 2019
Allen Interactactions
  • Developed custom suites of courses from scratch for large companies to use as their training.
  • Fixed bugs and responded to client feedback, continuously implementing new requests and features.
  • Facilitated new designs by finding new tools and techniques to push my capabilities and impress clients.
Technologies: Vue, JavaScript, CSS, Webpack, Front-end, APIs, HTML5, Sass

Drupal Developer

2014 - 2017
EvenVision
  • Developed Drupal sites from simple marketing sites to large custom eCommerce stores with hundreds of pages and thousands of products.
  • Handled requests both front end and the back end, picking up skills ranging from JavaScript to SQL.
  • Migrated sites, implemented custom designs, layouts, and logic, and facilitated an entire range of customer requests.
Technologies: PHP 5, Drupal 7, JavaScript, CSS, Front-end, APIs, HTML5, Sass, Amazon Web Services (AWS)

Chess Opening Trainer

https://bthvedt.github.io/chess-opening-trainer/
This is a program I wrote for myself when I set out to learn chess last year. Every time I played an opening, I used the engine post-game to add a few more moves and add them to this program. It's gotten quite large! I'm thinking of making a more robust version for multiple users as my next solo project.

Weight Vest Running Blog

https://weightvestrunning.com/
I was quite enamored with running with a weight vest. As cardio, it totally hits differently. I decided to blog about it, but then I hurt my back trying to do squats and went back to regular running. It's still online, and I intend to keep it up and try again soon, back is almost better!

Module Portal

https://moduleportal.com/
I wrote this while working with a team of remote people. Because of the contract boilerplate can't be public, but I'm allowed to show it off privately if anyone wants to see it over a call or something. Within, there are e-learning modules I built in Vue, but this platform is built for clients to edit them. It's really kind of nifty, and it needs a password. The platform uses React, and the modules I made were built in Vue.

Languages

JavaScript, CSS, HTML, HTML5, Sass, TypeScript, SQL, GraphQL, PHP 5

Libraries/APIs

React, Vue, Node.js, jQuery

Frameworks

Express.js, Redux, Tailwind CSS

Tools

React Apollo, Webpack, Prisma

Other

Front-end, APIs, Apollo, Full-stack

Platforms

Windows, Kubernetes, Drupal 7, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Storage

MongoDB

2002 - 2008

Bachelor of Science Degree in Physics

Humboldt State University - Arcata, CA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring