Bio

I'm Prasoon Kandel, a 13-year-old male student and tech enthusiast from Tilottama, Nepal. I’m passionate about exploring technology and creating meaningful digital solutions that solve real-world problems. I work with Python, C++, Node.js, and Arduino to build smart systems, automate tasks, and experiment with web APIs. My interests also extend to artificial intelligence and machine learning, where I love learning by building and improving every day.

Stats

2
Projects
5
Devlogs
41
Votes
2
Ships

Coding Time

All Time: 11h 56m
Today: 0h 0m

Member Since

June 17, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

2
Space Shotter
1 devlog about 9 hours ago
Bubble Tea

Bubble Tea

Shipped
1 devlog about 12 hours ago

Activity

Built my Space Shooter Game in Pygame over a week! 🚀
Started with just a ship on screen, then added smooth movement and shooting. Enemies came next, followed by reload pickups for extra ammo. Scoring made it competitive, and a game-over screen tied it all together. Wrapped it up with clean, object-oriented code for smooth gameplay. Now it’s fast, fun, and ready to play! 🎮

Update attachment
Prasoon Kandel
Prasoon Kandel created a project
8h ago

Space Shotter

Space Shooter Game is a fast-paced, arcade-style game developed in Pygame where players pilot a spaceship through an endless wave of challenges. Your goal is simple — survive as long as possible while dodging enemy ships, firing bullets to clear the path, and collecting reload pickups to keep your weapons active. The game features smooth controls, randomly generated enemies for unpredictable gameplay, and a live score counter that pushes you to beat your own record. With responsive collision detection and a clean game-over sequence, it delivers both fun and a solid introduction to the fundamentals of object-oriented game development. Perfect for anyone wanting an engaging playing experience or looking to explore the basics of game programming.

Space Shotter
1 devlog 0 followers Shipped
Prasoon Kandel
Prasoon Kandel worked on a deleted project
4h 37m about 9 hours ago

Built my Space Shooter Game in Pygame over a week! 🚀
Started with just a ship on screen, then added smooth movement and shooting. Enemies came next, followed by reload pickups for extra ammo. Scoring made it competitive, and a game-over screen tied it all together. Wrapped it up with clean, object-oriented code for smooth gameplay. Now it’s fast, fun, and ready to play! 🎮

Update attachment

Devlog – Boba Drops Website
I created a clean and visually appealing website for the YSWS program Boba Drops. The color palette was carefully chosen to be perfectly balanced and eye-catching, while the typography follows key design principles for clarity and elegance. The result is a modern, well-structured site that presents content beautifully and is easy to navigate.

Update attachment
Prasoon Kandel
Prasoon Kandel created a project
11h ago

Bubble Tea

I recently developed a website for the YSWS program – Boba Drops. The goal was to create an engaging and visually appealing platform that reflects the fun and vibrant nature of the program. The site features a modern layout, smooth animations, and carefully chosen color schemes to provide an enjoyable browsing experience. Every design choice—from typography to interactive elements—was made to ensure clarity, usability, and style. I focused on combining creativity with functionality so visitors can navigate easily while enjoying an eye-catching interface. I’m really proud of how it turned out, and I would truly appreciate your support. If you enjoyed the design and the overall presentation, please take a moment to vote for my project!

Bubble Tea
1 devlog 0 followers Shipped
Prasoon Kandel
Prasoon Kandel worked on a deleted project
2h 38m 9 days ago

Devlog: Enhancing My Voice Assistant with DistilGPT

What’s New?

I’ve integrated the lightweight DistilGPT model from Hugging Face into my voice assistant to make its natural language understanding faster and more efficient, without putting too much load on my laptop.

What I Did

Dataset Creation: I created a custom dataset with example commands, conversations, and tasks that my assistant should handle.

Model Integration: I plugged DistilGPT into my assistant’s backend so it can generate and understand text more naturally.

Fine-Tuning Plan: I’m planning to fine-tune DistilGPT on my custom dataset to make its responses sharper and more relevant.

Current Status

I’m still grinding through the fine-tuning plan, testing different ideas and tweaking the setup to get the best performance. I haven’t pushed the updated project to GitHub yet — I want to get the model tuned properly first.

What’s Next?

Finish fine-tuning the DistilGPT model.

Test how well the assistant handles real commands.

Clean up the code and add proper docs.

Push everything to GitHub once it’s ready.

Challenges

I need to balance the fine-tuning so it doesn’t overuse my laptop’s resources while still improving the assistant’s quality. Also, making the dataset broad enough to cover real-world use cases takes time and testing.

Update attachment
Prasoon Kandel
Prasoon Kandel worked on a deleted project
2h 51m 22 days ago

Desk Buddy Voice Assistant — Devlog
Initial Concept:
I wanted to build a lightweight, desktop voice assistant that could listen to my commands, respond naturally, and perform useful tasks like opening websites or answering questions — all without heavy dependencies or complicated setups.

Tech Stack Choices:

Used Python 3.13 for latest features and compatibility.

Avoided PyAudio due to installation issues, and chose sounddevice for audio recording.

Used speech_recognition library with Google’s speech API to convert voice to text.

Integrated Google’s Gemini AI via the google-generativeai Python package to generate smart responses.

Added pyttsx3 for offline text-to-speech, making responses audible.

Built a simple yet sleek GUI using tkinter for easy start/stop control.

Challenges Faced:

Handling audio input without PyAudio required switching to sounddevice and converting the audio format properly for recognition.

Managing API quota limits from Google Gemini forced me to add graceful error handling and fallback responses.

Ensuring the UI remained responsive while processing voice commands meant running recognition and AI calls in a separate thread.

What’s Next:

Adding more command shortcuts for common tasks.

Improving error handling and user feedback.

Possibly integrating real-time info (weather, news) with external APIs.

Optimizing the audio recording duration to improve responsiveness.

Update attachment
Prasoon Kandel
Prasoon Kandel joined Summer of Making
55d ago

This was widely regarded as a great move by everyone.