DevConf.US 2025

Aditya Gidh

Aditya Gidh is from Boston, Massachusetts where he works as a Software Engineer at IBM. As a mid-career engineer with experience in the technical, leadership and management tracks, Adi enjoys problem solving right from the word go. He often finds himself getting into the crux of the problem and loves collaborating and developing creative solutions. Adi is very passionate about Software Engineering, and strives to better himself as an engineer understanding and learning through all the different facets of the development lifecycle.

Adi holds a Masters of Science in Information Systems from Northeastern University, and a Bachelors in Information Technology from the University of Mumbai. During his nine year tenure at IBM, Adi has worked across a wide array of business units focusing on full stack development in product teams, to customer facing sites. 

In his free time, Adi enjoys working on his food blog: Hangry Tummy. He is also an avid runner, and is pursuing to develop his photography skills.


Job title

Software Engineer

Company or affiliation

IBM


Session

09-19
17:00
15min
AI in the Terminal: Empowering Developers with CLI-Based AI Apps
Aditya Gidh

In the rapidly evolving landscape of software development, integrating artificial intelligence (AI) into command line interface (CLI) applications offers a powerful way to enhance productivity, streamline workflows, and drive innovation. This lightning talk will explore the transformative potential of CLI-based AI apps, demonstrating how developers can leverage these tools to automate complex tasks, improve decision-making, and accelerate development processes.

Key areas covered in this talk include:

  1. Introduction to CLI-Based AI Apps:
    - Understanding the synergy between CLI applications and AI technologies.
    - Highlighting the benefits of using CLI tools for AI-driven tasks, including speed, efficiency, and scalability.

  2. Building AI-Powered CLI Tools:
    - A practical guide to creating CLI applications that incorporate AI functionalities using languages like JS, Python.
    - Demonstrating how to integrate machine learning models into CLI tools to perform various tasks like data analysis,, and natural language processing.

  3. Enhancing Developer Productivity with AI:
    Real-world examples of how AI-powered CLI apps can automate repetitive tasks, reduce errors, and provide intelligent insights.

DevOps and Automation
Hewitt Boardroom (Capacity 35)