Helping companies turn ideas into working software.
I'm Mike Dijkstra and I can help you move from idea to execution by shaping products, designing experiences and building the software behind them.
I've worked across the entire product lifecycle from product management to full stack development. My strength is in connecting the dots between business goals, user needs and engineering realities.
Please browse my work, find out more about me and get in touch if you’d like to chat. βοΈ
Product Strategy
Planning and prioritisation, product vision, MVP definition and user metrics and analytics.
UX & Design
Wireframing, prototyping, design systems, UX writing and user journey mapping.
Full Stack Development
Frontend and backend development, mobile and desktop development, REST and GraphQL APIs and performance optimisation.
Infrastructure & DevOps
Deployments, CI/CD pipelines, Infrastructure as code, logging, monitoring and observability.
Integrations
Connect to other services and platforms, including payment gateways, email providers, CRM systems, analytics and authentication.
I believe in shipping βgood enoughβ early and then iterating toward great. That means working in small, clear steps, validating ideas quickly, and staying open to change.
I often start with pen and paper to sketch out ideas, then move into Figma for wireframes, flows and design.
I use pull requests to keep code collaborative and reviewable, write tests to build confidence in what’s shipped, and rely on continuous deployment to move fast without breaking things.
AI tools help me move faster and work with a broader range of technologies. Applying solid software development principles on top of AI generated code allows me to build with new stacks, catch bugs early, and stay focused on what matters.
Small Victories
Software Development of application which takes files in a Dropbox folder and turns them into a website.
Climate Salad
Design and Software Development of a new member and data platform.
A Township Tale
Product Design and Software Development for for all web and desktop front-ends that support the A Township Tale VR game.
Wise
Software Development of applications to create shared reading lists within teams.
Franke
Software Development of application to send emails directly into Slack channels.