About Lookmen AI

Inspiration

The inspiration behind Lookman AI came from the need for a tool that could not only analyze code for correctness but also elevate its adherence to industry standards and best practices. I noticed many developers—whether seasoned or new—struggled with nuances like naming conventions, code structure, and formatting, especially when switching between languages or working within different team coding standards. Lookman AI was created to simplify and streamline this process, allowing developers to focus more on solving real problems and less on adjusting code for stylistic conventions.

What I Learned

Through this project, I deepened my understanding of various coding conventions and best practices across multiple programming languages. It also allowed me to explore the complexities of building an adaptable code-analyzing AI. I gained insights into how different ecosystems prioritize different standards and how to design algorithms that can recognize these distinctions. Learning how to handle diverse edge cases and improve the flexibility of our tool was a rewarding part of the process.

Technical Build

We built Lookman AI using the following stack:

  • Frontend: Implemented with HTML, Pug.js and CSS, styled with Beercss for a minimal and user-friendly interface.
  • Backend: Utilized Node.js and Express to handle API requests and analyze code.
  • AI Engine: Integrated Google Gemini API to process code, identify stylistic improvements, and provide suggestions based on best practices.

Challenges

Some of the most significant challenges included:

  1. Handling Diverse Code Styles: Different programming languages and frameworks have their own unique conventions, making it challenging to develop a one-size-fits-all solution.
  2. Balancing Code Accuracy with Suggestions: Ensuring that my tool didn’t interfere with the underlying logic or structure of the code while still making valuable improvements.
  3. User Interface Optimization: Crafting an interface that clearly communicates results and suggestions to users without overwhelming them.

Building Lookman AI was a complex but highly rewarding experience, and I hope it becomes an invaluable tool for developers looking to align their code with the highest standards.

Built With

Share this project:

Updates