Mihai PopSoftware engineer.

I build web experiences, developer tools, and the systems that bring them to production.

Baia Mare, Romania

Mihai Silviu Pop
Mihai Silviu Pop

Selected work

All projects

Video-player Test Kit

Built a video-player Test Kit; evaluated Next.js and SvelteKit, selected SvelteKit, and enabled production/test-player checks across settings, screen sizes, and configurations. Explored Docker and Kubernetes during development.

  • Node.js
  • SvelteKit
  • Next.js
  • TypeScript
  • Docker
  • Kubernetes

Deployment helper

Built a Node.js/TypeScript CLI using the GitLab API and Consul to fetch branch data, trigger pipelines, and generate deployment or A/B configuration.

  • Node.js
  • TypeScript
  • GitLab API
  • Consul

Kibana reporting tool

Built a Node.js/TypeScript CLI to fetch and process Kibana data into logs and Excel reports.

  • Node.js
  • TypeScript
  • Kibana
  • Elasticsearch
  • CLI
  • Excel

About

Senior software engineer with 10+ years of experience across frontend applications, backend features, and developer tools, with deep expertise in TypeScript, JavaScript, and video advertising. Experience spans video monetization, experimentation infrastructure, CI/CD, observability, privacy-signal integration, and developer mentoring.

Explore my experience

Frontend to production

Video technology, developer tooling, build systems, and mentoring are recurring threads in my work.

GitHub

Skills

Tools and technologies from my work.

Languages

  • JavaScript
  • TypeScript
  • HTML
  • CSS

Frontend

  • Lit
  • Web Components
  • React
  • Preact
  • Next.js
  • SvelteKit
  • RxJS

Tooling and delivery

  • Node.js
  • Webpack
  • Rollup
  • GitLab CI/CD
  • Jenkins
  • Amazon S3

Browser APIs and observability

  • Web APIs
  • Native video and text tracks
  • Datadog
  • Unit testing
  • End-to-end testing