Skip to Content

Daniel Shanahan

Software Engineer

I build full-stack solutions to real-world problems.

About

I was introduced to programming through a computer science class in high school and quickly fell in love. Later I had the opportunity to develop embedded software at a large corporation. These days I work as a software engineer for a non-profit in the intelligence community where I build cloud-based data pipelines and contribute to an agentic AI framework for intelligence analysis.

When I'm not on the computer, I'm usually reading, playing tabletop roleplaying games, or hiking with my dog.

Experience

  1. 2024 - Present

    Designed and implemented automated cloud-based data pipelines for imagery analysis. Contributed features and performance improvements to an agentic AI framework for intelligence analysis.

    • Python
    • React
    • TypeScript
    • AWS
    • Docker
    • GitLab
    • FastAPI
    • MaterialUI
    • SQL
    • LangChain
  2. 2012 - 2015

    Developed and maintained a unit test framework and continuous integration system. Converted transceiver drivers from C to C++.

    • C++
    • C
    • Python
    • Perl
    • Jenkins

Projects

  • 2023

    Brainskills Dashboard

    Web app for visualizing student use of and engagement with Brainskills software as part of LearningRx brain training.

    • NextJS
    • React
    • TypeScript
    • PostgreSQL
    • Tailwind
    Brainskills dashboard app homepage