Summary
Dan Hastings is a Senior Software Developer and full-stack generalist with 11 years of experience, currently leading development at Seaweed Generation. He blends hands-on engineering in Elixir, Rust, and Ruby on Rails with front-end expertise in LiveView, Elm, Vue, React and Tailwind to deliver production-ready applications from EV charging platforms to medical systems. Dan has a strong DevOps and infrastructure background—advocating TDD/BDD, introducing GitHub Actions, splitting monoliths into services, and managing NixOS and AWS deployments. He routinely drives testing, CI/CD and compliance work, having led FCA-compliance redesigns and improved delivery pipelines at previous employers. Comfortable as both a technical lead and a solo freelancer, he pairs pragmatic architecture decisions with developer experience improvements. Colleagues would note his curiosity for language diversity and propensity to choose the right tool for the problem rather than defaulting to trends.
11 years of coding experience
10 years of employment as a software developer