Maxim Salnikov

Maxim Salnikov

Maxim Salnikov is a tech and cloud community enthusiast based in Oslo. With over two decades of experience as a web developer, he shares his extensive knowledge of the web platform, cloud computing, and AI by speaking at and providing training for developer events worldwide. By day, Maxim plays a crucial role in supporting the development of cloud and AI solutions within European companies, serving as the leader of developer productivity business at Microsoft. During evenings, he can be found running events for Norway's largest web and cloud development communities. Maxim is passionate about exploring and experimenting with Generative AI possibilities, including AI-assisted development. To share his insights and connect with like-minded professionals globally, he founded and organized the inaugural Prompt Engineering Conference, the first of its kind on a global scale.
From Experiment to Enterprise: Scaling AI Coding Assistants Across Engineering Teams
TechLead Conf London 2025: Adopting AI in Orgs EditionTechLead Conf London 2025: Adopting AI in Orgs Edition
Upcoming
From Experiment to Enterprise: Scaling AI Coding Assistants Across Engineering Teams
Technical leaders face the challenge of balancing innovation with governance when rolling out AI assistants across teams. This session offers a tactical view on operationalizing AI in software development - covering success metrics, telemetry, feedback loops, and enterprise guardrails. Based on the GitHub Well-Architected framework and broadened to general-purpose AI tools, we’ll explore how to create visibility into usage, address security and compliance risks, and ensure that AI-powered development doesn’t just happen - it scales with intent and trust. A must-attend for those building the platforms and policies of tomorrow’s engineering organizations.
Web Push Notifications Done Right
JSNation 2023JSNation 2023
11 min
Web Push Notifications Done Right
Finally, Web Push API is available in all major browsers and platforms. It's a feature that can take your users' experience to the next level or... ruin it! In my session, after a tech intro about how Web Push works, we'll explore implementing smart permission request dialogues, various types of notifications themselves, and communicating with your app for more sophisticated scenarios - all done right, with the best possible UX.