david

Software Engineer in Test

I like solving real-world problems using code. I like using tools based on the problem at hand, even if it means learning something new.

Projects

  • Playwright Automation Framework

    An example automation framework using Page Object Model, Typescript, and Playwright. The framework is data driven, to make it easier to modify and maintain test data.

    • Typescript
    • Playwright
    • Page Object Model
    • Data Driven
  • Selenium Sample Project

    A selenium sample project using Page Object Model, Python, and Pytest. The framework is data driven, to make it easier to modify and maintain test data.

    • Python
    • Selenium
    • Page Object Model
    • PyTest
    • Data Driven
  • Career Tools

    A small Django admin web application created to stay organized, do research on companies, write down notes, and put your best foot forward when applying to positions.

    • Django
    • Python
    • sqlite
  • Maven Landscape Marketing Website

    Created a marketing website for a friend's Landscaping business. Utilizes firestore to capture leads and send emails when new landscaping requests are made through the website.

    • Node.Js
    • Firebase Hosting
    • Firestore
    • HTML
    • CSS
    • Bootstrap
  • Personal Portfolio Website (This website)

    Decided to take the plunge into React/Next.JS development by building out a personal website to showcase my experience and projects.

    • NEXT.JS
    • React
    • Typescript
    • Node.Js
    • Tailwind CSS
    • JSX
  • Contacts Mobile Application

    Created a cross-platform application to manage and store contacts using a local database (sqlite).

    • Flutter
    • Dart
    • sqllite
    • iOS
    • Android