My name is Ben Russell - I'm a web developer based in Milwaukee, WI specializing primarily in front-end work. Since starting my career as a developer 4 years ago, I've done work for numerous clients ranging from small businesses to large-scale enterprises. I have experience with both direct client work and agency partnership, working on both small teams and large teams. I'm passionate about clean and responsive design, and I love collaborating with talented people!
3 years of experience developing and maintaining a number of web apps in Vue. Experienced in building Laravel APIs alongside a Vue front end. My typical stack involves Vue, Laravel, InertiaJS, Vite, Vuex, and Tailwind CSS.
4 years of experience building fast and responsive websites, using both custom templates and visual builders like Divi and Elementor. Strong understanding of PHP and WordPress fundamentals. Experience building custom templates, modules, plugins, and shortcodes. Comfortable with many commonly-used plugins and building integrations with other platforms.
4 years developing and maintaining websites on the HubSpot platform. Built custom modules, page and email templates, and leveraged the HubSpot API to build custom integrations with other sites and services.
3 years of experience building and maintaining a number of projects in Laravel. I also have experience utilizing many popular libraries and services, including Backpack, Algolia, and Spatie's full suite of Laravel packages. 2 years of experience utilizing InertiaJS in conjunction with Laravel.
Graduated with a double major in Computer Science and Philosophy from Beloit College.
Web Developer at SpinGroup in Milwaukee, WI. Responsibilities included seeing web projects through to completion and acting as the primary developer from the initial design stages to deployment, as well as maintaining and updating sites and apps for retainer clients.
For larger projects I took on a lead developer role, assessing client needs and finding the best tools for the job, and working closely with the designer and within the client's budgetary constraints to provide the most suitable design for the development team, the client, and the end user. I would also be responsible for directing, supervising and assisting junior developers throughout the project.