Open comments for this post
Cosmo is now Running 24/7!
Today I successfully deployed Cosmo on Nest.
Previously, I have to keep my laptop open and a the program just keeps runnig to keep the bot alive.
It was hosted on Nest, Cosmo runs 24/7 in the cloud.
It is completely independent of my laptop, always online and ready to respond to slash commands in the slack workspace anytime even when I am sleeping
- Cloned my project on remote linux server on nest.
- Achived 24/7 working so it never misses a command
- No more loacl hosting problems
Open comments for this post
Cosmo is now Running 24/7!
Today I successfully deployed Cosmo on Nest.
Previously, I have to keep my laptop open and a the program just keeps runnig to keep the bot alive.
It was hosted on Nest, Cosmo runs 24/7 in the cloud.
It is completely independent of my laptop, always online and ready to respond to slash commands in the slack workspace anytime even when I am sleeping
- Cloned my project on remote linux server on nest.
- Achived 24/7 working so it never misses a command
- No more loacl hosting problems
Open comments for this post
Orbit Tracker /csb-orbit
This feature lets users see exactly how many humans are currently orbiting the earth with their names and spacecraft.
-
When the user runs this command the bot makes the request to Open-Notify Astros API.
-
Then API gives the JSON data containing no. of Astronauts in array of objects with each persons spacecraft.
-
And the bot give the result in the chat.
Open comments for this post
Orbit Tracker /csb-orbit
This feature lets users see exactly how many humans are currently orbiting the earth with their names and spacecraft.
-
When the user runs this command the bot makes the request to Open-Notify Astros API.
-
Then API gives the JSON data containing no. of Astronauts in array of objects with each persons spacecraft.
-
And the bot give the result in the chat.
Open comments for this post
Phase 1: QR Code Generation Completed
I have just finished setting up the core QR generation logic. This app now successfully runs by taking any text or URL, then processes it using qrcode and pillow, and in the web page it lets u to customize the colors and size before generation.
Next Phase 2: Building the History feature
So, next I am going to build a history feature based on browser sessions. The ideas is simple and clear is to keep track of all codes you have generated during the browser session. And can easily download them without regenerating them.
Open comments for this post
Phase 1: QR Code Generation Completed
I have just finished setting up the core QR generation logic. This app now successfully runs by taking any text or URL, then processes it using qrcode and pillow, and in the web page it lets u to customize the colors and size before generation.
Next Phase 2: Building the History feature
So, next I am going to build a history feature based on browser sessions. The ideas is simple and clear is to keep track of all codes you have generated during the browser session. And can easily download them without regenerating them.
Open comments for this post
🛠️ Building a QR Code Generator with Streamlit.
Hey everyone! I am currently working on a QR Code Generator - a simple, sleek Streamlit app that lets you generate custom QR codes, preview them instantly, download them as PNGs, and even keep track of your generation history.
To make sure the app runs smoothly and scales nicely, I have mapped out the system architecture.
📐 System Architecture:
-
User Interface (Streamlit): The frontend is responsible for the input form, which allows users to personalize their text/URL, colors, and sizes. It also contains the preview/download section and the history panel.
-
QR Generation Logic (qrcode): This server-side component receives the user’s inputs and constructs the basic QR matrix.
-
Image Processing (Pillow): Works with the basic matrix and converts it into a neat, downloadable PNG image.
-
Session State Management: By making use of Streamlit’s session state, the app keeps last_result (for immediate preview and download) and makes it into a history list of all previously generated codes.
Features I am going to add:
- Generate a QR code from any text or URL
- Customize foreground and background colors
- Adjustable box size and border
- Download the generated QR code as a PNG
- Session history of all codes generated, each individually downloadable
Open comments for this post
🛠️ Building a QR Code Generator with Streamlit.
Hey everyone! I am currently working on a QR Code Generator - a simple, sleek Streamlit app that lets you generate custom QR codes, preview them instantly, download them as PNGs, and even keep track of your generation history.
To make sure the app runs smoothly and scales nicely, I have mapped out the system architecture.
📐 System Architecture:
-
User Interface (Streamlit): The frontend is responsible for the input form, which allows users to personalize their text/URL, colors, and sizes. It also contains the preview/download section and the history panel.
-
QR Generation Logic (qrcode): This server-side component receives the user’s inputs and constructs the basic QR matrix.
-
Image Processing (Pillow): Works with the basic matrix and converts it into a neat, downloadable PNG image.
-
Session State Management: By making use of Streamlit’s session state, the app keeps last_result (for immediate preview and download) and makes it into a history list of all previously generated codes.
Features I am going to add:
- Generate a QR code from any text or URL
- Customize foreground and background colors
- Adjustable box size and border
- Download the generated QR code as a PNG
- Session history of all codes generated, each individually downloadable
Open comments for this post
🚀 Just Started my Journey In building the WebOS as a part of WebOS Part 1.
I’ve officially kicked off my project to build a fully functional operating system that runs entirely inside a web browser!
For this first update, I’m laying down the foundational building blocks. I’ve got the basic layout running with a customized header, an introduction section (“Hello World!”), and a quick avatar link setup.
What’s next on the roadmap:
-
Building out a cleaner, responsive user interface.
-
Figuring out window management so users can open, drag, and close “apps.”
-
Setting up a basic file structure simulator.
Open comments for this post
🚀 Cosmo Bot Update: New Commands & Core Features
I have been spending a lot of time trying to make Cosmo feel like an actual interactive, instead of just blank script. I finally got a bunch of custom slash commands working in my Slack workspace, but man, getting here was a bit of a headache.
🛠️ What was built
-
/csb-ping - Just simple command to check the latency of bot response. Used to make sure the bot is working and not crashed.
-
/csb-catfact & /csb-joke - I have added these for a bit random fun. It just instantly give you a cat-fact and a joke.
-
/csb-apod - This was the biggest task to code but it is easily one of coolest feature. It pings NASA’s Astronomy Picture of the Day API and give you Title, Image and Description of APOD.
At first, dealing with external JSON payloads was a mess. I kept hitting API errors trying to parse NASA’s response. I had to figure out how to manually dig into the JSON, extract the exact image URL, title, and description, and then map it into JavaScript. As NASA send it’s API data little slowly if many accessed at same time. So I add a wait period of 3s. So if it get the repose it displays it, if it throws a fails to fetch.
Open comments for this post
🚀 Cosmo Bot Update: New Commands & Core Features
I have been spending a lot of time trying to make Cosmo feel like an actual interactive, instead of just blank script. I finally got a bunch of custom slash commands working in my Slack workspace, but man, getting here was a bit of a headache.
🛠️ What was built
-
/csb-ping - Just simple command to check the latency of bot response. Used to make sure the bot is working and not crashed.
-
/csb-catfact & /csb-joke - I have added these for a bit random fun. It just instantly give you a cat-fact and a joke.
-
/csb-apod - This was the biggest task to code but it is easily one of coolest feature. It pings NASA’s Astronomy Picture of the Day API and give you Title, Image and Description of APOD.
At first, dealing with external JSON payloads was a mess. I kept hitting API errors trying to parse NASA’s response. I had to figure out how to manually dig into the JSON, extract the exact image URL, title, and description, and then map it into JavaScript. As NASA send it’s API data little slowly if many accessed at same time. So I add a wait period of 3s. So if it get the repose it displays it, if it throws a fails to fetch.
Open comments for this post
🚀 Just Started my Journey In building the WebOS as a part of WebOS Part 1.
I’ve officially kicked off my project to build a fully functional operating system that runs entirely inside a web browser!
For this first update, I’m laying down the foundational building blocks. I’ve got the basic layout running with a customized header, an introduction section (“Hello World!”), and a quick avatar link setup.
What’s next on the roadmap:
-
Building out a cleaner, responsive user interface.
-
Figuring out window management so users can open, drag, and close “apps.”
-
Setting up a basic file structure simulator.
Open comments for this post
Developed a candidate shortlisting system that ranks applicants based on their relevance to a job description using vector embeddings and semantic search.
✨ Current Features:
📄 Upload candidate profiles (JSON)
🤖 AI-powered semantic candidate ranking
📊 Displays ranked candidates for faster hiring
Currently, the system is ranking candidates for “Senior AI Engineer — Founding Team.”
🔜 Next Update:
Custom Job Description upload
Dynamic ranking for any role
Better candidate insights and match explanations
Excited to keep improving this project! 🚀
Open comments for this post
Developed a candidate shortlisting system that ranks applicants based on their relevance to a job description using vector embeddings and semantic search.
✨ Current Features:
📄 Upload candidate profiles (JSON)
🤖 AI-powered semantic candidate ranking
📊 Displays ranked candidates for faster hiring
Currently, the system is ranking candidates for “Senior AI Engineer — Founding Team.”
🔜 Next Update:
Custom Job Description upload
Dynamic ranking for any role
Better candidate insights and match explanations
Excited to keep improving this project! 🚀
Open comments for this post
Today I spend my day by adding a new feature /csb-apd.
It’s basically a slash commond the calls NASA’s Astronomy Picture of the Day API and brings the data over to Slack. It sounds simple while hearing it. But getting data from external JSON and displaying the image is real trial and error. I had extract the image URL , title and description from NASA’s response. Then map them into the js for the slash command /csb-apd reference and sent it as nice media card.
Seeing the Pluto image finally render perfectly in the channel after hitting a few api errors was a massive win. Greatfully learned about API and there usability and integration in to any system or projects.
Open comments for this post
Built a GPA & CGPA Calculator using Java (CLI)!
✅ Calculate GPA
✅ Calculate CGPA
✅ Grade Point Mapping
✅ Percentage Conversion
✅ Menu-Driven Interface
A small project from my Java learning journey to strengthen my understanding of OOP, user input handling, and CLI application development.
Open comments for this post
Update on AuthGuard
The mailing functionality in AuthGuard, which was temporarily disabled earlier, has now been successfully reopened and is fully operational.
Users can once again receive authentication and notification emails without interruption.
Open comments for this post
Built Vector-Hire, an AI-powered candidate ranking system that combines rule-based intelligence with semantic vector search to identify the most relevant talent from thousands of profiles.
Designed for scalability, explainability, and fairness, Vector-Hire evaluates skills, experience, behavior, and contextual relevance while filtering suspicious profiles.
Excited to explore how intelligent retrieval and vector similarity can transform modern hiring workflows. 🚀