Contract Software Engineer

Self-EmployedPortland, OR

Job duration: Dec 2024 — Present

    • Building websites and apps using JavaScript, React, TypeScript, Next.js, CSS, and Tailwind CSS.
    • Prioritizing usability and accessibility best practices.
    • Optimizing web applications for performance, scalability, and cross-browser compatibility.

Frontend / Full-Stack Software Engineer

ZenBusinessAustin, TX

Job duration: Feb 2021 — Dec 2024

    • Developed and maintained customer-facing applications using JavaScript, React, Redux, TypeScript, Styled Components, and CSS.
    • Developed and maintained internal applications using JavaScript, Vue.js, Vuex, and CSS.
    • Significantly improved core web vitals for the public website using JavaScript, PHP, WordPress, and CSS, increasing traffic and conversion rates.
    • Integrated UI with RESTful APIs, contributed to Python APIs, and built microservices using Node.js.
    • Mentored engineers and led large cross-team projects, driving improvements in coding practices, usability, documentation, and performance.

Founder & Software Engineer

NuTandemPortland, OR

Job duration: May 2013 — Dec 2021

    • Developed hundreds of applications using JavaScript, React, TypeScript, Next.js, and CSS.
    • Built a library of reusable, styleable, composable components to accelerate delivery and ensure consistent usability, accessibility, and performance.
    • Designed and built the company website using WordPress, PHP, JavaScript, and CSS—including custom templates, menus, and widgets—for frequent content updates and SEO improvement.
    • Owned projects end-to-end, from discovery and requirements to delivery and support.

Software Engineer & Trainer

USDA Forest ServiceAlbuquerque, NM

Job duration: Oct 2013 — Dec 2020

    • Trained and mentored developers while building apps using JavaScript, CSS, PHP, and SQLite, improving performance and coding standards.
    • Led development of a Content Review Tool to support large-scale reviews of hundreds of thousands of web pages.
    • Created templates and delivered training to help teams build responsive, accessible websites for sharing and managing documents and data.
    • Managed web projects and improved system performance using JavaScript, CSS, PHP, and SQLite.

Systems Manager & Process Engineer

GL SolutionsBend, OR

Job duration: Jul 2006 — May 2013

    • Re-engineered business processes and tools, improving efficiency, engagement, and job satisfaction.
    • Built custom software and delivered documentation, training, and support to help teams collaborate and evolve—enhancing usability and adoption of internal tools and processes.
    • Led usability studies and built a customer community to help shape the company's software.

Technical Documentation Specialist

I/O SoftwareRiverside, CA

Job duration: Mar 2002 — Jul 2006

    • Produced extensive technical content related to software integrations with biometric security devices (e.g. fingerprint, retina, iris, voice, face, and keystroke).
    • Contributed to patent applications related to cryptographic security, including research and mathematical analysis.

Frontend + Fullstack

23+
years in
Tech
12+
years in
Frontend
9+
years in
Fullstack
Photo of Ben Brooks