Korea Foundation for the Advancement of Science & Creativity
Busan Metropolitan City office of Education
Full Stack Development : Lead Software Engineer 💻
📌 Description
As the Chief Architect behind EasyDeep at Algorima, I spearheaded an initiative that underscores my passion for democratizing AI education. Working hand-in-hand with a dynamic team, we designed EasyDeep as a beacon for non-specialists, converting the convoluted world of AI into an approachable and relatable experience.
🚀 Project Highlights
📊 Strategic System Architecture: Initiated with a profound grasp of Algorima's mission, we conceived a robust architecture ensuring seamless interaction between front-end and machine learning servers.
🧠 Intelligent ML Integration: Employing Python and frameworks like Keras, TensorFlow, and Scikit-learn, the ML server efficiently handled model training and inferences, offering real-time results to users.
🌉 Dynamic API Bridging: Using Django, our back-end API server effortlessly communicated with the front-end, facilitating ML requests via the GCP Pub/Sub Message Queue to the ML server.
💾 Data-Driven Design: Leveraging PostgreSQL on Google Cloud, we implemented a resilient database system to store essential data, enhancing overall system performance.
🎨 Interactive User Interface: With a focus on user experience, our front-end, built on React, provided an intuitive interface, making AI learning accessible and engaging.
🔐 Efficient Storage Solutions: Using Google Cloud and Google Cloud Storage, we established a shared storage system to supply initial data to the ML server and maintain model storage.
🛠️ Tech Stack Used:
Back-end API Server: Python 3.7, Django
Database: PostgreSQL on Google Cloud
ML Server: Python 3.7, Keras, TensorFlow, Scikit-learn
Message Queue: GCP Pub/sub on Google Cloud
Front-end: JavaScript, React hosted on Firebase
Storage Server: Google Cloud (Google Cloud Storage for initial data and model storage)
📊 Outcomes and Conclusion
The success of the EasyDeep project showcases my acumen as the Chief Architect in pioneering AI education platforms. Particularly, the project is a testament to:
An innovative platform, EasyDeep, making AI education accessible for non-specialists.
Successful collaboration with a dynamic team, translating complex AI principles into a user-friendly format.
Incorporation of state-of-the-art technologies, ensuring seamless communication between front-end, database, and machine learning servers.
This endeavor symbolizes my dedication to democratizing AI education through impactful tools. As the driving force behind EasyDeep, I've illustrated my expertise in orchestrating holistic AI-based educational experiences.