Skip to Content

Hi, my name is

Danielle Andrews.

I build things for the web.

I'm a software engineer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products as a consultant.

About Me

Hello! My name is Danielle and I enjoy creating things that live on the internet. I am a software engineer with 5+ years of experience in end-to-end full-stack development across a variety of industries, including startups and open-source projects. My career began in mechanical engineering and aviation maintenance, where I gained 7 years of combined experience in both military and engineering leadership. I thrive in collaborative, mission-driven environments where I can build secure, scalable solutions, and I'm excited about opportunities to create impactful, user-centered software. More than just being a leader, however, I am also a doer -

On the frontend, I can:

  • manage state with React Context
  • build reusable UI components with React (and vanilla HTML)
  • create responsive layouts that work across different screen sizes
  • optimize rendering with memoization (React.memo, useMemo, useCallback)
  • implement WCAG-compliance for screen readers and keyboard navigation
  • Style applications using vanilla CSS or CSS frameworks like Bootstrap, Material UI, or Tailwind CSS

On the backend, I can:

  • build out RESTful and GraphQL APIs
  • manage SQL (PostgreSQL) and NoSQL (MongoDB) databases
  • implement secure auth with JWT, OAuth, and session-based auth
  • use CDNs and database caching to improve performance
  • set up GitHub Actions

Currently, my main focus is building accessible, inclusive products and digital experiences as a consultant for a variety of clients.

I actively contribute to open source projects and volunteer at local businesses in my free time.

Here are a few technologies I've been working with recently:

  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • React
  • GraphQL
  • DuckDB
  • SQL
  • R/R-Shiny
Headshot
Click here to learn more about me.

I am a software engineer with a background in mechanical engineering, aviation maintenance, and salmon conservation. Currently, I consult as a web developer, contribute to multiple open-source/volunteer projects, and volunteer with my local salmon conservation group. After high school, I went to college to study aerospace and mechanical engineering. While in college, I joined the United States Marine Corps as a helicopter mechanic and worked part-time as a mechanical engineer to pay my way through school. I graduated from college with a bachelor of science in mechanical engineering, minors in aerospace engineering and German, and Magna Cum Laude honors. While working as a mechanical engineer, I found myself spending more time automating tasks to make my job more efficient (both for myself and my coworkers); I also found that I enjoyed that part of the job more than the engineering itself. Then COVID hit, and I lost my job. Motivated by my passion of automating tasks, I turned to software engineering. Since then, I started consulting web development work. As a consulting software engineer, I have completed projects for several clients, ranging from local government to Edtech startups. I continually upskill my technical and soft skills through the 100devs agency.

Featured Clients

Software Engineer @ NOAA Fisheries

National Oceanic and Atmospheric Administration - Northwest Fisheries Science Center

January 2025 - Present

  • Guide a team of M.S. Data Science students in developing a stressor response e-library for Pacific salmonids, improving research accessibility by mentoring them through project milestones.
  • Ensure project alignment with user needs and research goals by reviewing wireframes, resulting in a more intuitive design.
  • Enhance user experience by conducting UI/UX testing and providing actionable feedback, leading to a more user-friendly interface.

Some Things I've Built

Other Noteworthy Projects

view the archive
  • Demo Coach Profile Site

    A demo coaching profile site created for the fictional character Rincewind of Sir Terry Pratchett's Discworld series.

    • HTML
    • CSS
    • JavaScript
  • Fullstack Portfolio Template

    Full Stack web app built using vanilla HTML, CSS, JavaScript, and Nodejs. The client makes API calls to the server, which then makes external API calls to Lorem Picsum to get random photos. Once the URLs come back, the server sends them to the client, which finally sets it as the image source. A 'back to the basics' project to re-familiarize with the core technologies behind web dev frameworks. Hosted on Render.

    • HTML
    • CSS
    • JavaScript
    • Node
  • Email Signature

    An HTML email signature for email clients. Built solely using HTML tables, it should work in most email clients.

    • HTML
  • Template HVAC Site

    HVAC company website template that stores customers' appointment requests in a database and uses SMTP to send confirmation emails and quote requests.

    • HTML
    • Bootstrap
    • JavaScript
    • MongoDB
    • Node + Express
  • Blackjack

    Web application to play Blackjack against the computer. Plays with the official rules, uses Font Awesome for fonts, hosted on GitHub Pages.

    • HTML
    • CSS
    • JavaScript
  • ReadTrakr

    A personal library app to keep track of books. Integrates with Open Library's APIs for book data, Font Awesome for fonts, hosted on GitHub Pages.

    • HTML
    • CSS
    • JavaScript
    • LocalStorage
    • Fetch API

Get In Touch

My inbox is always open. Whether you have a question, want to collaborate, or just want to connect, I'd love to hear from you!