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! I'm Danielle Andrews — a full-stack software engineer, U.S. Marine Corps veteran, and former mechanical engineer who loves building tech that solves real-world problems.

With over 5 years of experience in full-stack development, I've worked across startups, civic tech, and open-source projects to deliver accessible, performant web applications. My journey into software began while streamlining engineering workflows with automation scripts. That love for optimization and impact eventually led me to leave mechanical engineering and pursue software full-time.

Today, I consult as a web developer for government and nonprofit clients, contribute to open-source and volunteer-led projects, and build tools for salmon conservation and environmental research.

Headshot

I thrive in mission-driven environments where accessibility, collaboration, and performance intersect — and I'm passionate about creating inclusive, user-centered experiences.

On the frontend, I can:

  • Manage state with React Context
  • Build reusable UI components with React and semantic HTML
  • Create responsive layouts that work across different screen sizes
  • Optimize rendering with memoization
  • Implement WCAG-compliant accessibility (screen readers, keyboard navigation)
  • Style applications using CSS, Tailwind, Material UI, or Bootstrap

On the backend, I can:

  • Build RESTful and GraphQL APIs
  • Manage SQL (PostgreSQL) and NoSQL (MongoDB) databases
  • Implement secure auth with JWT, OAuth, and session-based strategies
  • Use CDNs and database caching to improve app performance
  • Set up GitHub Actions
  • Deploy on AWS cloud platforms

Technologies I've been working with lately:

  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Express.js
  • MongoDB
  • GraphQL
  • DuckDB
  • SQL
  • R/Shiny
  • AWS

What I'm up to now:

  • Building an environmental impact calculator for NOAA Fisheries using R and Shiny to analyze GIS data
  • Developing AWS-integrated workflows at TeamForward Networking to automate post-event processes
  • Consulting with local government and civic groups to create accessible digital experiences
  • Volunteering with my local salmon conservation group (HCSEG)

If you're working on something mission-driven, or just want to talk tech, open-source, or salmon, let's !

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!