Tip 1 : Work on some skill, when you learn some new stack try to make project on that and push it on GitHub or Gitlab as a showcase.
Tip 2 : Make your good portfolio website which shows your all projects.
Tip 1: Add some cool projects on your resume with working link
Tip 2: Try to mention that stack for which company is hiring.
To create a compiler with a good UI and multi-language support
Here are the steps you might take in project:
UI Design: Design a user-friendly interface with sections for code input, output display, language selection, run button, input console, and options to minimize sections.
Programming Language Support: Implement the compiler logic for multiple languages (e.g., Python, JavaScript, C++, etc.) using libraries or built-in functionalities to interpret and execute code.
UI Features:
Language Selection: Provide a dropdown or menu for users to choose the programming language.
Minimize Sections: Use buttons or icons to allow users to minimize/maximize the code input and output sections for better visibility.
Output Display: Have a dedicated area to display program output.
How did I implement this project and what libraries I used?
Give the detail overview of flow of project.
What APIs I use to run the code.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?