The individual never planned to be a CTO but ended up leading a small team, managing infrastructure, making technical decisions, and writing code every day.
Started as a junior programmer building a school management system, then transitioned to frontend development with React and TypeScript, which led to curiosity about modern web apps.
Transitioned to a leadership role in the web development team, focused on communication, decision making, and a broader view of systems rather than just features.
Became a CTO by shaping the architecture and technical vision of a project, emphasizing the role as closer to the code, involving CI/CD pipelines, pull request reviews, and decision-making on what to build next.