Conference

Codecamp_Brasov

30 October 2025

The Code Whisperer, Diaspar Software Services, Inc.

Award-winning author, founder of Agile Developer, Inc.

Leadership Consultant, Introspecials

Engineering Manager, Tremend by Publicis Sapient

Machine learning engineer

XR Creative Developer, Colorful Coding

The speakers

Masterclasses

These high-end workshops allow you to dive deeper into specific topics related to software development. The masterclasses are taught by experts in the field and offer a more personalized and interactive learning experience. You get to work closely with the instructor and other colleagues in a small-group setting and ask questions and get feedback in real time. Overall, they are a unique and valuable opportunity for anyone looking to expand their knowledge and expertise in software development and IT.
9:45 – 10:00

Hello, Brasov!

10:00 – 10:45

AI: It Ain’t What You Think

Innovations have transformed human lives in ways that we can’t imagine how people survived before. Yet, we do not embrace innovations readily, and we shouldn’t in most cases. Our time in this world is juxtaposed with yet another major innovation in our field. Is AI going to take over the world, our jobs, our way of life…and more are questions that are asked frequently these days. Come to this keynote to learn how to ride the new wave instead of being swept under.

11:00 – 11:45

Splats Over Pixels: Rethinking the Future of 3D

3D started with meshes — triangles stacked into models. Then came photogrammetry, pushing realism further. But those methods already feel… so 2022. Today, Gaussian Splatting offers a radical new approach: scenes made of millions of splats, rendered fast and looking breathtakingly real. In this talk, we’ll explain how splats work, how we can practically use them, we’ll explore where they will be in a few years, and why they might just change the future of 3D forever.

12:00 – 12:45

Old Code, New Tricks: AI-Powered Development

AI is transforming the way software is built and maintained, offering new possibilities for understanding, improving, and evolving existing codebases. From code analysis to automated refactoring, AI tools are becoming valuable assistants in the development process.

Whether working with legacy systems or modern applications, developers can use AI to boost productivity, reduce manual effort, and tackle complex coding challenges more efficiently.

12:45 – 14:00

Lunch Break

14:00 – 14:45

A million ways to kill a good team. And one way to make a great one.

The many mistakes which destroy teams, sometimes from the outside, sometimes from the inside. And one very specific template for how to build a great team.

Real talk and examples, all inspired from reality. Let’s have a laugh, shed a tear for all the teams broken before their time, and learn how to do it better.

15:00 – 15:45

Beyond the Prompt: Building with Agentic AI

AI isn’t just generating text anymore, but entire workflows.

In this session, Mihai will walk through the current state of the art across AI modalities (speech, video, language, and agentic frameworks) with real examples. From open-source projects to emerging tools, you’ll see what’s actually shaping how we build today.

Through a live coding demo, he will demonstrate how agentic systems reason, fail, recover, and ultimately get things done in real time.

Whether you’re a builder, architect, or just AI-curious, this talk will help you think beyond the prompt.

Join this session to see what’s possible today and how you can start building with agentic AI yourself.

16:00 – 16:45

Overcoming the Nauseating Dogma and Obnoxious Opinions about TDD Once and For All (So We Can Get Back to Designing Software Well)

It’s never been a stranger time to try to learn and practise TDD than now: the core of programming is changing, demands for productivity have never been higher, and trends never stop changing. More than ever, programmers are desperate for more certainty regarding what they should learn, how it will feel to try, and whether it will be worth the effort. And then there’s Generative AI making the whole situation cloudier. In this talk, I’d like to help you understand what’s likely to actually happen to people and organizations who learn and practise TDD, including how to get through the early difficulties to get to “the good stuff”. I’ll also talk about what programming looks like for people experienced in TDD. (Hint: There’s a lot less “TDD” than you might expect.) Practitioners can feel more comfortable with what they’re likely to go through, while managers and stakeholders can feel less surprised by what would happen to their projects if they let TDD emerge as a central practice. I’d even like to relay a few nuggets of emerging wisdom regarding the unexpected importance of TDD (and Evolutionary Design more generally) in the age of programming with LLMs. No dogma, no value judgments, no exaggerated claims. Old Man, but no Yelling At Clouds. I promise.

16:45 – 17:00

Till next time, Brasov!

All times listed in EET

Get the Codecamp app

Main Partner

Tremend

Tremend is the CEE software engineering hub for Publicis Sapient, part of the Publicis Groupe. For 20 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today’s digital transformation needs and pave the way for a better and smarter future.

Through its advanced expertise in strategy and implementation for complex software projects, innovation programs, and product management, Tremend has proven itself as one of the most dynamic players in the global software development market.

The company specializes in providing consulting, strategy, and implementation services for complex software solutions, innovation programs, and product management for companies in various industries, including telecom, finance, banking, automotive, and healthcare, in more than 20 countries.

Expo Partners

Siemens

Siemens is a leading technology company that transforms the everyday of billions of people, with around 311,000 employees worldwide in 190 countries, and a revenue of €72.0 billion in 2022. Siemens helps its customers to increase production and resource efficiency by merging the real and the digital worlds in a continuous flow of data using cutting-edge technologies such as artificial intelligence (AI), edge computing, cloud technologies, additive manufacturing, and industrial 5G technology.
Backed by a 175-year legacy, together with universities, research institutes, academic startups, and tech incubators, our experts conduct excellent research in our Siemens Research and Innovation Ecosystem.
Located in Brașov, Cluj-Napoca and Bucharest, Siemens’ Research & Development activity is represented by Advanta Development and Technology teams. Our experienced scientists, engineers, and software developers work together with PHD students, post docs and partners to shape the future and address today’s challenges with future technologies in a collaborative way, for #DigitalTransformation.
Siemens Advanta Development is involved in the development of hardware, software and automation products and solutions that #TransformTheEveryday.
Our colleagues in the IT Services & Solutions teams provide internal support services for various Siemens platforms. They are also involved in the automated testing and development of applications on Web, mobile or SAP platforms.
Our research and development top-notch colleagues are active in the fields of Electronic Design & Integrated Circuits, Data Analytics & Artificial Intelligence, Software Systems & Processes Innovation and Cybersecurity & Trust.
Our Technology teams are focused on new design methodologies and advanced verification of the implementations made in ASIC and FPGA, analytics and Big Data, IT, Security Software and Systems Innovation, applied research based on computational models and artificial intelligence.
In our research sites in Europe, America and Asia experienced scientists– a sustainable future in which the digital transformation enables us to sustain and enhance the standard of living.
As the most desired employer in the engineering industry in Romania (Catalyst), we look forward to enabling the best future colleagues to shape the future. #BestPlaceToWork #TomorrowWithUs #TeamSiemens

Ravers

O’Reilly

O’Reilly Media is a leading provider of tech and business learning resources. Their platform offers over 60,000 titles (own publications plus partner content), more than 30,000 hours of video, live virtual events, interactive courses, labs, and sandboxes — all aimed at helping individuals and teams stay ahead in fields like AI, cloud computing, software architecture, security, and more.

Architecture as Code: Making Architecture Work

Architects often describe their work in diagrams and other visual artifacts, but how can they test to see if the implementation is aligned with the architecture? Architects are expected to not only design new systems, but continuously govern what they’ve already built and ensure that their architecture is aligned with the technical and business environment. This session uncovers a new way to think about architecture—as code. Architecture as Code is a new concept that allows you to describe an architecture through executable source code, therefore allowing you to govern the architecture as well. In this session we discuss numerous intersections of software architecture with all the tendrils of the organization, including implementation, infrastructure, engineering practices, team topologies, data topologies, systems integration, the enterprise, the business environment, and generative AI, defining each intersection using architecture-as-code to verify that the architecture is properly aligned.

The Intersection of Architecture and Implementation

A common saying by software architects is “that’s an implementation detail”. All too often we treat software architecture and implementation as two separate things, where implementation is something that happens once a software architecture is defined. In fact, it’s the other way around: software architecture should be viewed as a first draft, where implementation reveals more details and refinements. In this session Mark Richards discusses the intersection of architecture and implementation and how the two must be in constant alignment to achieve success, demonstrating along the way why architecture is a critical element of any system. Through real-world examples, he shows how implementation can easily get out of alignment with the architecture, causing the system to fail to achieve its desired goals. He then shows some techniques and tools to help ensure the alignment between architecture and implementation.

Old School Still Wins: Engineering Agentic AI from First Principles

Production agentic AI needs more than agents.
It needs structure. It needs boring stuff: observability, modularity, data profiling, and monitoring.
Otherwise, it becomes chaos with a personality, fancy demos that fail silently in production.
In this talk, we’ll show you how old-school software and MLOps principles are the secret weapon for building real, scalable, and reliable agentic systems.
No hype. No buzzword bingo.
Just field-tested thinking and hard-learned lessons from production AI deployments.
What you’ll take home:
* A framework to cut through the noise and think clearly about agentic architecture
* How to debug, observe, and monitor agents like real software systems
* How to avoid the trap of shiny tools and focus on system design that actually works
* A checklist for building agentic AI that doesn’t crash after your first user touches it

Product Lifecycle Management in the Digital Age

In today’s fast-paced, global market, companies must be agile, responsive, and interconnected. A connected Product Lifecycle Management (PLM) environment is no longer a luxury but a necessity. This transformation is powered by advanced technologies such as cloud computing, the Internet of Things (IoT), Artificial Intelligence/Machine Learning (AI/ML), digital twins, and digital threads.

These technologies offer unprecedented opportunities to enhance efficiency, collaboration, and innovation across the entire product lifecycle. However, they also present significant challenges, particularly in terms of system integration and data management. Properly managed, these tools can revolutionize your operations, breaking down data silos and streamlining processes from product conception to retirement.

By integrating these digital tools, experts can transform their PLM systems into robust, dynamic platforms that not only meet but exceed the demands of the digital age.
Join us in exploring how these technologies can revolutionize your PLM strategy and drive a company’s success.

Old Code, New Tricks: AI-Powered Development

AI is transforming the way software is built and maintained, offering new possibilities for understanding, improving, and evolving existing codebases. From code analysis to automated refactoring, AI tools are becoming valuable assistants in the development process.

Whether working with legacy systems or modern applications, developers can use AI to boost productivity, reduce manual effort, and tackle complex coding challenges more efficiently.

Granularity and Communication in Microservices Architectures

When teams adopt Microservices with an understanding of the structure of the architecture, but not of how to get all the pieces to communicate, it is all too easy to accidentally create a distributed Big Ball of Mud. Neal introduces a new measure, the architecture quantum, to help analyze and identify communication boundaries and define static and dynamic coupling. Then, the session provides tools – integrators and disintegrators – to help architects iterate towards the correct granularity for their Microservices for static coupling. Next, for dynamic coupling, architects must understand when to choose synchronous versus asynchronous communication between services, consistency, and coordination to ultimately analyze transactional sagas; this talk describes eight possible sagas and when each is applicable.

Mastering the Madness: Essential Skills for Turbulent Times

Leadership Coach and author Andrei Postolache talks about the attitudes, behaviours and skills that high performance Individual Contributors and Leaders need to succeed in today’s world. Based on his work with hundreds of teams and individuals, he narrows down the essential organizational, communicational and inter-relational skills that truly make the difference.

QA transformation in AI era

During this session, you’ll discover how GenAI is transforming Quality Engineering efficiently and cost-effectively. From summarizing specifications to designing manual test cases, GenAI streamlines early QA activities. It also revolutionizes automation code and test framework architecture.
Join us to see how GenAI makes Quality Engineering faster and easier!

The AI Renaissance: Reframing How We Build Software

Coding has always been more than just writing lines of code; it’s about solving puzzles, creating solutions, and adapting to challenges. But what happens when AI begins to tackle those puzzles as well? How will your role evolve in this new landscape?

As AI integrates deeper into our toolsets and workflows, the real revolution isn’t about simply learning new technologies. It’s about fundamentally changing the way we think, how we architect solutions, and our entire approach to software development. This talk cuts through the AI hype and zeroes in on your growth as a developer.

Discover practical strategies to leverage AI beyond mere automation, unlock untapped creativity, strategic thinking, and problem-solving. It’s time to not just write code, but to reforge it, leveraging AI as a powerful ally in your journey towards mastery.

The Principle Behind Principles

As our industry has evolved through various paradigm shifts, certain fundamental patterns continually emerge despite changing technologies and methodologies. In this keynote, Michael Feathers examines why we repeatedly rediscover similar solutions across decades and propose that there may be one deeper universal principle governing effective software design. Though this singular principle might appear to be an over-generalization, it provides surprisingly good guidance across contexts. Drawing connections between biological scaling laws, human cognitive limitations, and software architecture patterns, I challenge you to look beyond surface-level best practices to understand the underlying forces that shape successful systems. This perspective—discovering the fundamental principle that underlies all principles—could transform how we approach software design challenges at any scale, helping us make more intentional design decisions that withstand the test of time.