Cloud Engineer +
Flutter Developer

I design and implement scalable cloud solutions to solve complex infrastructure challenges, ensuring reliability and security while connecting billions of users worldwide.

Completed
Visitors
My Certifications
My Education
My Recent Projects
My recent work in personal cloud projects has reinforced my confidence in creating exceptional and scalable solutions.

Cloud Resume Challenge
Hosting My Portfolio on the Cloud

Craft-a-Story
A Flutter app: Personalized AI storytelling.

Cloud Resume Challenge
Hosted my portfolio website on Google Cloud Platform (GCP) as part of the Cloud Resume Challenge, utilizing GCS, Cloud CDN, HTTP(S) Load Balancer, Cloud Functions, Firestore, and Cloud Build for a scalable and performant solution.
Project Description
This project involved completing the Cloud Resume Challenge by deploying a personal portfolio website entirely on Google Cloud Platform (GCP).
The Cloud Resume Challenge is a hands-on project designed to help individuals learn and demonstrate practical cloud skills. It guides participants through building and deploying a real-world resume website to the cloud, covering key concepts and technologies highly sought after in the industry.
MY APPROACH

The architecture was designed for scalability, performance, and security using various GCP services:
- Static Website Hosting (GCS): Website files (HTML, CSS, JS, images) are stored in a Google Cloud Storage bucket configured for public access and versioning.
- Content Delivery (Cloud CDN): Cloud CDN caches content globally, ensuring low latency and fast load times for users worldwide by serving content from edge locations close to them.
- Traffic Management & Security (HTTP(S) Load Balancer): An HTTP(S) Load Balancer acts as the entry point, managing incoming public web traffic, providing a custom domain name, and handling SSL/TLS termination for secure HTTPS connections via Google-managed certificates.
- Dynamic Functionality (Cloud Functions & Firestore): A dynamic visitor counter was implemented using a serverless approach. A Node.js Cloud Function is triggered on page load, interacting with Firestore (a NoSQL database) to atomically increment and retrieve the visitor count, which is then displayed on the frontend.
- Automation (Cloud Build & GitHub): A CI/CD pipeline was established using Cloud Build, triggered by pushes to a GitHub repository. This automates the build and deployment process, ensuring the latest code changes are seamlessly deployed to the GCS bucket.
This multi-service approach demonstrates proficiency in leveraging different GCP components to create a well-architected cloud solution.
What's Next?
This project was an incredibly rewarding experience, solidifying my understanding of GCP. I'm excited to continue exploring more advanced GCP services and apply these skills to future, more complex cloud projects. The cloud landscape is vast, and I'm eager to keep learning.

Craft-a-Story
A Flutter app showcasing AI-driven innovation in personalized storytelling. It empowers parents to create unique and engaging video stories for their kids with custom characters and plots.




Project Description
Craft a Story is a cross-platform mobile application, meticulously crafted using Flutter, that empowers parents to effortlessly create personalized video stories for their children. By leveraging the power of Artificial Intelligence (AI), the app allows users to deeply customize every aspect of the story creation process – from designing unique characters with distinct personalities, crafting compelling plots with custom twists, to selecting from a diverse range of high-quality voices and supporting multiple languages. This ensures that every generated tale is not only engaging but also a truly unique and memorable experience tailored to each child’s individual preferences and learning style.
The story
The inspiration behind Craft a Story stemmed from a personal desire to enhance the quality of children's entertainment and address the growing need for more engaging and personalized learning experiences. As a developer, I recognized a gap in the market for content that fosters creativity, promotes valuable learning opportunities, and actively encourages quality family time. I was particularly driven by the opportunity to explore the transformative potential of AI in revolutionizing creative storytelling. My goal was to create a digital tool that not only sparks a child's imagination but also provides parents with a means to curate screen time in a more meaningful and impactful way. It needed to be more than just an app; it needed to be a platform that empowers parents to become active participants in their child’s learning journey, fostering deeper connections and creating shared memories that will last a lifetime.
MY APPROACH
The development of Craft a Story was approached with a strong emphasis on building a scalable, easily maintainable, and exceptionally user-friendly application. Several key architectural decisions were made to ensure these objectives were met:
- Flutter Frontend: The user interface was built using the Flutter framework to leverage its cross-platform capabilities, allowing the app to seamlessly operate on both Android and iOS devices. Flutter's rich UI toolkit enabled the creation of a visually appealing and intuitive user experience.
-
Firebase Backend: To manage the application's data and business logic, a robust backend infrastructure was established using Firebase services.
- Firebase Firestore was utilized for real-time data storage, providing a scalable and flexible NoSQL database solution.
- Firebase Cloud Functions were implemented to create a serverless API, responsible for handling user requests, managing authentication, and orchestrating the AI story generation process.
- Firebase Storage was used to efficiently manage and serve the application’s media assets, including images, audio, and video files.
-
AI Integration: At the heart of Craft a Story lies its intelligent AI engine, which leverages powerful Generative AI models to craft unique and compelling stories.
- Gemini 2.0 by Google, was used to ensure high-quality output. This allowed us to personalize plots and characters according to user specifications, providing each child with a truly unique and imaginative narrative.
- High-quality voice generation was achieved by integrating Google Cloud Platform's Text-to-Speech (GCP TTS) service, offering a broad spectrum of realistic voices across multiple languages to enhance the storytelling experience.
- Image Generation: The integration of the Flux image generation model enabled the generation of compelling images to tell the story. The high quality allowed for stories with unique artistic styles.
What's Next?
This is just the beginning! I plan to continue updating Craft a Story with new features, improved AI capabilities, and even more customization options. I'm also eager to hear your feedback and suggestions! If you think you have any amazing ideas, please reach out.
Thank you for reading about this project. I am excited to see your ideas come to life through it.
You can download it here: Download Now
Recent Blogs
Get to know me and my work better! Explore my recent blogs for an inside look at my projects, my passions, and the knowledge I'm eager to share with you.
My Skills
Mastering key technologies to build powerful and efficient Cloud solutions.
Let’s work together!
Fill out the form, and I'll get back to you soon! 🚀
-
Phone
+91 9645115583 -
Email
sachints.sk@gmail.com -
Address
Thrissur,
Kerala, India