IDP with Bevel
π Key facts
Join us in revolutionizing how enterprises handle and modernize their technical debt using AI-powered tools
β Check out our website
- When: Start anytime. Applications are open!
- How to apply: Send us an e-mail (at the end of this page) with your CV and a grade report.
- π Key facts
- π‘ Background
- π¦ΎWho We Are
- π― Goals
- π Profile
- π Further Reading
- β Additional Information
- π Requirements to any Work
- π How to Apply
- π¬ Contact
π‘ Background
Enterprises today face significant challenges managing legacy software codebasesβsystems developed with outdated technology, lacking proper documentation, and minimal test coverage. These legacy systems consume 60-80% of IT budgets due to increased complexity, decreased developer productivity, and elevated maintenance costs. The high risks and costs associated with refactoring and migration obstruct digital transformation and impede business growth.
At Bevel, we aim to address this prevalent challenge by offering an end-to-end management suite for legacy codebases. Utilizing cutting-edge Large Language Models (LLMs) and generative AI, our solution provides intuitive code visualization, comprehensive understanding, and automated unit-test creation. Our sophisticated software package, comprising IDE plugins and the standalone CodeVisualizer application, ensures seamless integration and deep analysis of code structures.
π¦ΎWho We Are
Bevel is a dynamic startup founded by a team of innovators from the Center for Digital Technology and Management (CDTM) Spring '23 class. United by a shared vision to transform the developer experience, our team brings together a diverse blend of expertise:
- Ali Raza: Manages operations and strategy, blending corporate experience (PepsiCo, KSB) and startup insights (Fernride, Alasco), along with entrepreneurial success and venture capital insights from UVC Partners.
- Juan Ignacio Viera Garcia: Directs product strategy, with research experience in MIT, industry experience in finance (CIBC, BNP Paribas) and strategic roles in startups and venture capital (Arive, ClearGlass, Hi Inov).
- Razvan Radulescu: Leads technical direction, combining academic insight from TUM/Cambridge, software development, and product management skills to develop scalable code visualization tools.
The Chair for Strategy and Organization is focused on research with impact. We aim to explore innovative topics that will shape the future, such as Agile Organizations, Digital Disruption, Blockchain Technology, Artificial Intelligence, Creativity and Innovation, Digital Transformation and Business Model Innovation, HRTech, Leadership, and Teams. Collaborating with Bevel aligns with our mission to be at the forefront of technological and organizational advancements.
π― Goals
We are seeking motivated students to join us in developing and enhancing our AI-powered tools for legacy code management. The concrete goals and tasks include:
- Research and develop advanced algorithms for code visualization and understanding using LLMs.
- Integrate the developed solutions into IDE plugins and the CodeVisualizer
- Evaluate and optimize the performance of the tools with real-world legacy codebases.
- Ensure data privacy and compliance in the deployment of AI models within enterprise environments.
- Collaborate with the Bevel team to co-develop a platform through pilot projects with scale-ups.
π Profile
We are looking for students who:
- Are pursuing a degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- Have strong programming skills in languages such as Kotlin (or Java and willing to learn) or Typescript (Electron or react).
- Are proactive, innovative, and able to work independently as well as collaboratively in a team.
- Have excellent problem-solving skills and a passion for improving developer productivity and software quality.
π Further Reading
- Fowler, M. (2018). Refactoring: Improving the Design of Existing Code. Addison-Wesley.
- Sadowski, C., & Zimmermann, T. (2019). Rethinking Productivity in Software Engineering. Apress.
- Research papers on Large Language Models applied to code understanding and generation, such as OpenAI's Codex.
β Additional Information
- Opportunity to be challenged with a highly dynamic team, encompassing experiences at UVC, Cambridge, CDTM, MIT, etc.
- Opportunity to redefine the future of DevOps by working closely with a dynamic startup team.
- Gain hands-on experience with cutting-edge AI technologies and their application in software engineering.
- Potential for further collaboration or employment opportunities with Bevel after the project.
π Requirements to any Work
We do not want your research to gather dust in some corner of bookshelf but make it accessible to the world. Thus, we warmly encourage you to create some or all of the following:
- Infograph - visually represent some of your work (find examples here)
- Slide Deck - summarise your research and possibly present it
- Media Extracts: Extract most important sequences from podcasts, videos, and other media
- Social Media Posts: 3-4 Tweets about the most important findings and summarising the topic
- Optional: Write a Medium Article and let people outside the university know about your research and start building your personal brand
Please note that these deliverables are not officially required but are encouraged to enhance the impact of your work.
π How to Apply
If you are interested, please contact Ali Raza and Prof. Dr. Isabell Welpe (click the button to email both) by submitting your CV and grade report. Weβll contact you within 1 week with updates on your application.
We're greatly looking forward to hearing more about you!
π¬ Contact
Ali Raza (Bevel Co-Founder)
π ali.raza@cdtm.de
Isabell Welpe (Chair for Strategy and Organisation)
πΒ welpe@tum.de
Join us in shaping the future of developer tools!