Daniel Opdahl is a software developer with a decade of hands-on experience combining production software engineering and education in Saint Paul, Minnesota. He brings practical DevOps and CI/CD experience from internships where he automated AWS workflows and migrated pipelines, and now applies that craft at NISC. Prior to returning to software, Daniel taught middle school science, launched Girls Who Code and Future City programs, and developed classroom engineering curricula—demonstrating strong communication, mentorship, and community-driven product thinking. His background in computer science and physics (BA, 3.8) underpins a pragmatic, data-informed approach to problem solving and systems design. Colleagues describe him as a fast learner who favors meaningful work that gives back to the community and tackles technically interesting challenges. He’s equally comfortable scripting CI automation as he is translating complex ideas into lessons that engage diverse learners.
10 years of coding experience
Bachelor of Arts - BA, Computer Science, Physics, 3.8, Bachelor of Arts - BA, Computer Science, Physics, 3.8 at Luther College
Contributions:7 pushes, 2 branches in 1 year 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.