During my 12 years of experience, I have worked on numerous projects. However, I am unable to showcase all of them here due to proprietary restrictions.
I co-founded Chef Galaxy, a social marketplace aimed at connecting Patrons with Chefs to curate memorable culinary experiences for events like birthdays, weddings, and other gatherings. The platform featured a robust backend built with Python and Flask, handling the intricacies of matching Patrons with Chefs, while the frontend used vanilla JavaScript and Bootstrap to create a seamless user experience. Chef Galaxy was deployed on AWS, leveraging EC2 for scalable compute power, S3 for storage, VPC for network management, Elasticache for caching, and Opensearch for efficient search functionality. Though Chef Galaxy ultimately didn’t achieve long-term success, it was a valuable venture that deepened my understanding of full-stack development, cloud deployment, and the unique dynamics of the food-tech industry.
I developed highly interactive graphical interfaces for ARTstor, a digital library boasting over one million images spanning the arts, architecture, humanities, and sciences. Utilizing ExtJS4 and JavaScript, I extensively customized ExtJS components to significantly enhance the user experience, ensuring that the interface was both intuitive and engaging. My work included providing robust cross-browser support, particularly for Internet Explorer, which presented unique challenges. Additionally, I leveraged advanced features of ExtJS to implement custom themes and facilitate internationalization, ensuring that the platform was accessible and user-friendly for a diverse audience of scholars, educators, and art enthusiasts. This project honed my skills in front-end development and deepened my understanding of creating tailored solutions for complex digital libraries.
I designed and built this personal website without using any templates or frameworks using only vanilla CSS. Applied 7-1 Sass Architecture, CSS BEM methodogy and used CSS3 flexbox, grid and some cool animations. Additionally, I added dozens of media queries to provide support for different screen sizes. My personal website also contains a link to my personal blog.
As part of my Bachelor's Final Year Project, I developed WiDroid, a free Android app that allows users to transform their Android devices into versatile wireless controllers, including a touchpad, keyboard, game controller, steering controller, PowerPoint presentation controller, and media player controller. Developed in 2012, WiDroid featured a backend server written in C# while the Android client app was crafted using Java. Ironically, the project's website, widroid.blogspot.com, remains online even after 12 years, showcasing the enduring relevance of the app. This project not only enhanced my technical skills in mobile and server-side development but also provided valuable insights into user interface design and wireless communication protocols.