RELIABLE SOFTWARE ENGINEERING & PROJECT CONSULTANCY

DashCare is the personal company of Sasha Romijn. I have over a decade of experience in consistently delivering reliable, usable and maintainable products, within reasonable timeframes and costs. My experience ranges from projects managing healthcare financing for governments, to network infrastructure routing and automation. I always work with my clients to ensure a project meets their needs, whether as a developer, or consulting and advising at any stage of a project. I focus mainly, but far from exclusively, on Python projects. I also have over nine years of experience with the Django web framework.

Contact DashCare

Made with care

I take pride in working on all my projects with care. A great project to me is not just executing a task, but actually working with my clients to help them get solutions that solve their problems for the long term. That includes anticipating not only current, but also future needs, with good documentation and a solid design.

Reliability and quality

Even when working with care, it's easy to introduce software bugs. Therefore I always use rigorous automated testing, that verify each feature works as designed and continues to do so, even years down the line. Most projects use a CI system to automatically run all tests and quality checks for all changes, reducing the risk of introducing issues.

Security and privacy

Risk awareness in security and privacy is always on my mind. That means continously reviewing where new security risks may arise, where external expertise may be needed, and helping clients make informed choices. In addition, security checks always receive extra attention in automated testing.

Experience and expertise

I have extensive experience developing and consulting on complex applications and deployments, and have been deeply involved with contributing to the major open source Django web framework for years. I also have a particular expertise with network engineering, on a small scale, as many of my projects are related to that field. I’m also active in organising several open source community conferences.

Internet Routing Registry daemon v4

IRRd is a routing registry server, which allows network operators to store information about their network, to support automated configuration for their own and other networks.

NTT Communications depended on a 20 year old IRRd implementation with many issues, which was difficult to maintain and almost impossible to extend. I did a complete rewrite in Python, with extendability, high reliability and backwards compatibility in mind. This included a very thorough testing suite, and automated comparisons between the new IRRd version 4, and previous versions. NTT depends on IRRd every day to configure parts of their network, and failures can cause client outages. version 4 was successfully deployed in production in 2019. Since then, it has also been deployed by ARIN and LACNIC, along with several others. The entire project is released as open source. I also developed automated data validation against RPKI, and new interfaces including a GraphQL API.

IRRexplorer

IRRexplorer is a popular tool for network operators to analyse and debug their IRR configuration. It highlights misconfigurations that can lead to network reachability issues, and provides hints on how to resolve those.

The existing version of the tool had issues in user experience, maintainability and completeness. I developed a completely new version from scratch for Stichting NLNOG under a grant from the RIPE NCC Community Projects Fund. This new version for expansion with more advanced features and increasing the quality and depth of the analysis.

MANRS support tools

MANRS is an initiative, supported by the Internet Society, to support and encourage safe deployment and configuration practices by network operators. I built additional tooling that looked at MRT and RPKI data to support the MANRS team in verifying compliance.

IETF datatracker & meetings

The IETF datatracker tracks work on IETF standards, including reviews on documents, and is a Python/Django codebase. For this review tool, I designed and implemented several architectural improvements and refactoring, and solved many different issues. I also developed an automatic scheduler for IETF meetings, which involve over 100 sessions with many different requirements and constraints. The automatic scheduler saves staff significant time and effort, by proposing ideal schedules.

Healthcare management portal

Since 2014, responsibility for many kinds of youth healthcare was moved from the national Dutch level, to the municipal level. Over several years, I designed and built a portal for municipalities to handle contract signing and management, advance budget requests, budget monitoring, and reporting. Up to 45 municipalities in the Netherlands used this portal to support their healthcare management transition, which represented about 20% of the Dutch population.

Write the Docs

In 2018, I joined the Write the Docs core operations team, after volunteering for a few years. Write the Docs is a community for documentarians with over 5000 members in Slack and at least three conferences ever year, with nearly 1000 attendees in total. I work on conference organising, website automation and improvements, support and other responsibilities.

Django Web Framework

Django is the most popular open source web framework for Python, powering products like Instagram and Pinterest. I was a committer and team member until 2018. My first major contribution was IPv6 support in the ORM and several other parts. Most recently, I designed and developed modular password validation support, which has reasonable defaults, but is easy to adjust, extend, or link to existing APIs. I am the former vice chair of the CoC committee, and was involved in organising four major Django conferences over the years.

Contact DashCare

Send an email

DashCare BV
Weesperstraat 61-105
1018 VN Amsterdam
The Netherlands
info@dashcare.nl

DashCare B.V. is registered in the Dutch Chamber of Commerce, no. 61035882