# Drake Williams > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/drake Full stack software engineer currently working at Everlaw. ## Work Experience ### Software Engineer @ Everlaw Jan 2023 – Present | San Francisco Bay Area ### Software Engineer @ GraphQLock Jan 2022 – Jan 2023 | Remote • Developed GraphQL authorization as a straight-forward product for developers wanting to integrate efficient and secure authorization into their application seamlessly and with customizability • Utilized JWTs in order to provide a robust and stateless authorization and authentication flow throughout the application, ensuring tamper-proof client-side claims • Employed Express middleware in order to verify that each request undergoes sufficient security verification prior to any communication with the developer's API. • Engineered a non-relational database to store refresh tokens so as to provide continuous authorization between sessions while ensuring minimum latency / horizontal scaling • Utilized Jest / Mocha for unit and integration testing to verify that security logic produced the correct results both when isolated as well as when used concurrently • Used React, React-Router, Express, and GraphQL to architect a mock website in order to certify authorization works as intended in a fully-fleshed out web environment • Led and participated in an agile team with daily stand-ups and sprints consisting of software architects, developers, and project managers throughout the development phase • Product developed under tech accelerator OSLabs (opensourcelabs.io) ### By The Fire @ Open Source Jan 2021 – Jan 2022 • Integrated Express's lightweight framework for server templating / management, flexible routing, and layered error-handling for rapid server-side development • Utilized PostgreSQL for architecting a relational database so as to ensure data integrity through ACID compliance, maintain a fault-tolerant environment, and allow for vertical scalability • Leveraged React Hooks and Context API for organized state management as well as data fetching in order to prevent the need for heavy prop-drilling • Applied test-driven development using Jest / Mocha through unit and integration testing to verify consistent data management / functionality in and between components, as well as end-to-end testing to ensure the desired user experience ### Frollic @ Open Source Jan 2021 – Jan 2022 | Remote • Utilized React in order to leverage Hooks for local state management and easy testability, capitalize on its JS-centric implementation, and speed up development via fully featured reusable components • Managed global state through Redux to ensure predictable and reliable state changes while also ensuring easier scalability of the application • Integrated Redux-Thunk in order to allow for promises to be rejected/resolved before the reducer fires any remaining logic, allowing for asynchronous functionality • Designed a SQL database and efficient table joins system to store relational data thereby maintaining ACID compliance for robust integrity and consistency ### Salus @ Open Source Jan 2021 – Jan 2022 • Implemented React Router to increase content delivery of viewport on a SPA by utilizing switches / routes as components that conditionally alter the layout and dynamically update the virtual DOM. • Constructed a dynamic frontend by utilizing MaterialUI in addition to React, allowing for an extremely quick and organized development phase via fully-featured reusable styled components • Developed a relational database due to the highly-interconnected nature of data which allowed for extremely efficient queries and a well-structured / denormalized database. • Created a robust authentication and authorization flow by leveraging BCrypt in order to safely and securely store encrypted login credentials within the database via a custom-made salt generated hashing algorithm ## Education ### Bachelor's Degree UC Santa Barbara ## Contact & Social - LinkedIn: https://linkedin.com/in/williamsdrake --- Source: https://flows.cv/drake JSON Resume: https://flows.cv/drake/resume.json Last updated: 2026-03-20