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.

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 connect!
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
Featured Project
My CookBook
A fully functional web application that allows users to search for, view, and save recipes. The application also supports searching for a recipe by name or filtering recipes by multiple criteria, allowing for more precise recipe discovery.
- React
- Node
- Express
- MongoDB
- Passport
- TheMealDB API
Featured Project
New Tab Browser Extension
Personal new tab extension for Chrome. Features: greet user (by name, once added in settings), persistent To-Do list, weather widget, music player, external links, and Google or DuckDuckGo internet search. This project uses the Starter Template from Bootstrap 5.0.
- HTML
- CSS
- JavaScript
- JSON
Other Noteworthy Projects
view the archiveDemo Coach Profile Site
A demo coaching profile site created for the fictional character Rincewind of Sir Terry Pratchett's Discworld series.
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.
Email Signature
An HTML email signature for email clients. Built solely using HTML tables, it should work in most email clients.
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.
Blackjack
Web application to play Blackjack against the computer. Plays with the official rules, uses Font Awesome for fonts, hosted on GitHub Pages.
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.
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!
Send An EmailView Contact Info