About iZiViD
We build iZiViD for divorced and long-distance parents. We turn video calls into immersive shared experiences. Think co-watching, drawing, and personal media. Also think YouTube, Netflix, and guided AR and VR activities.
Who we are
We are a pre-seed startup. We exist for about one and a half years. We often work with students and trainees. We built with teams from HvA, UvA, and Hogeschool Utrecht. So you get clear structure and close mentoring.
Status quo
Our MVP web app is about to go live. We also have a basic mobile app version. Now we harden the web platform for real users. So your work focuses on reliability and release quality.
Your graduation assignment:
You join an existing codebase. Then we define a clear scope together. Next, you ship production-ready improvements. In parallel, you run practice-based research. Finally, you defend your work in your thesis.
You can work solo or in pairs.
Example focus areas (choose one main track)
Track A: Session sync and state rules
You define event contracts and edge cases. Then you improve reconnection and conflict handling. Next, you harden server and client state consistency.
Track B: WebRTC stability and diagnostics
You improve call flows and connection reliability. Then you reduce failure modes and flaky behavior. Next, you add logs and dashboards for faster debugging.
Track C: Platform hardening
You improve performance and error handling. Then you strengthen QA checks and regression safety. Next, you improve release predictability per sprint.
What you will do
You translate goals into user stories. Then you design a technical approach. Next, you implement in TypeScript. After that, you test and debug. You document decisions and results. You demo progress every sprint.
Tech stack
- Web: Next.js (React) with TypeScript.
- UI: TailwindCSS.
- Backend: Node.js with Express.
- Database: PostgreSQL with Prisma.
- Auth: NextAuth with OAuth.
- Realtime: Socket.IO or WebSockets.
- Video: WebRTC with simple-peer.
- NAT traversal: STUN/TURN via Coturn.
- Media: AWS S3 for storage and archiving.
- DevOps: Docker, plus Terraform or Ansible when needed.
- Monitoring: Sentry or LogRocket, plus Grafana and Prometheus.
What we look for
- You write clean JavaScript or TypeScript.
- You feel comfortable in React and Node.js.
- You like debugging complex flows.
- You communicate clearly in a remote team.
- You take ownership and deliver.
What you get
- You ship code that real users rely on.
- You get close mentoring and direct feedback.
- You get freedom with clear direction.
Practical details
- Duration: about five months.
- Start: February 2026 or September 2026.
- Setup: fully remote, Netherlands-based team.
- Time: full-time.
- Compensation: none.
Apply
Send your CV and a short motivation to Danny Andreas
Include your GitHub or portfolio. Share one project you are proud of.
For more information: https://dev.distancedads.com https://dev.izivid.com
'Build the core and make it stable'
'Ship improvements every sprint'