Abutalib Namazov
MIT EECS Undergraduate Research and Innovation Scholar
Generating Web Applications from Conceptual Designs
2023-2024
Electrical Engineering and Computer Science
- Programming Languages and Software Engineering
Daniel N. Jackson
The fast-paced evolution of web apps and their growing complexity highlights the need for a fresh approach to software modularity that goes beyond today’s microservices. Microservices have their drawbacks, like tangled dependencies and not being modular enough, which hold back the full potential of software flexibility, reusability, and adaptability. This research project is driven by the desire to discover a new architectural method that overcomes these limitations, making it possible to develop highly adaptable and efficient web applications. By investigating the idea of services as concepts and using parallel synchronization, this project aims to reshape the way web apps are designed, developed, and maintained.
My research motivation springs from a deep passion for software engineering and design. Having firsthand experience with the challenges of web development, I am convinced that it is necessary to find a fresh approach to modularity in order to create innovation and meet digital demands. I also aspire to enhance software education, simplifying the implementation of web apps. My aim is to create a groundbreaking paradigm and a platform that overcomes current limitations and allows software to be easily built.