Stefan Sinca

Stefan Sinca

Full Stack Engineer at ING Hubs Romania

Actions

Amazed by Dostoyevsky and Albert Camus, Stefan studied Philology and earned a Bachelor's in Finance while working as a construction worker and, later, a Political Advisor.

Part of Refugees.com and involved in efforts to change the public administration in Romania through digitalization, he joined the beautiful world of web development. Growing from scratch to Senior Full Stack Engineer within ING Hubs Romania in three years, his aim is simply to give to others what he learned along the way—whether through everyday mentoring or sharing ideas at conferences like WebDevCon 2026.

Stefan writes about coding stuff on Linkedin and books on Instagram (@brutalbookvoices).

The Client Is Lying

There's a fundamental truth in web development that we often forget: the client is always lying.

Not maliciously, necessarily. But every pixel rendered in a browser, every byte sent over the wire, every click and keystroke, all of it exists in hostile territory, subject to manipulation, inspection, and deceit. Yet we build applications as if the frontend is a trusted partner, implementing business logic in JavaScript as though DevTools doesn't exist.

This is a talk about where trust belongs in modern web architecture.

We'll start with a simple demonstration: changing a product's price with a few keystrokes. From there, we'll explore why client-side validation is theater, how authorization checks vanish into thin air, and why the shift from thick clients back to server authority isn't nostalgia, it's necessity.

We'll learn the principles of server authority: treating every request as potentially malicious, keeping business logic where it belongs, and building defense in depth from your API to your database.

We'll explore server authority through Zero, a framework that enforces these principles by design, examining the architectural patterns and tradeoffs that enable security without sacrifice across modern web development.

This isn't about paranoia. It's about respect: for your users, your data, and the craft of building software that doesn't betray trust.

Stefan Sinca

Full Stack Engineer at ING Hubs Romania

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top