Weather App
Look up the current weather for a place and see the conditions at a glance.
What I practised
Requesting data from a weather service, handling a place that isn't found, and showing the result clearly.
Hello, I'm a Grade 12 student at Divya College, Kathmandu.
Python and front-end developer
I learn by building: small Python tools, desktop apps and clean front-end pages.
Grade 12, Divya College (current)
Grade 10, Technical Pashupati Secondary School, GPA 3.96 / 4
Python, JavaScript, HTML, CSS, PyQt5, pygame, Git
6 public projects, listed below with source links.
Download resume (PDF)
salupghimire39@gmail.com
I'm a Grade 12 student in Nepal who likes figuring out why code that worked five minutes ago suddenly doesn't.
I study at Divya College and spend most of my free time coding: Python, front-end interfaces, and plenty of debugging. I'm still learning, and I enjoy the cycle of building, breaking and fixing.
Outside of code I study mathematics and play a bit of chess. Both reward looking at a problem from a few angles before committing.
Right now I'm getting stronger at web development and Python, and slowly learning how AI and machine learning work.
Where I first got curious about how computers work, not just how to use them.
Studying while teaching myself Python and front-end development alongside coursework.
Nothing decided yet. I'm interested in all three.
Look up the current weather for a place and see the conditions at a glance.
Requesting data from a weather service, handling a place that isn't found, and showing the result clearly.
A desktop stopwatch with start, stop and reset controls, built with Python and PyQt5.
A timer that updates the display, start, stop and reset states, and PyQt5 widgets and layouts.
A desktop digital clock that shows the live time, built with Python and PyQt5.
Refreshing the display every second, formatting time, and styling a PyQt5 window.
A terminal dice roller that rolls one or many dice, draws each in ASCII art and adds up the total.
Random numbers, loops, and drawing each die from ASCII art.
Set an alarm and hear an alert when the time arrives, using pygame for sound.
Comparing the current time with the alarm time in a loop, handling user input, and playing sound.
Takes a list of values and puts them in order, practising loops, comparisons and algorithmic thinking.
Loops, comparisons, and swapping values to put a list in order. Try the playground below.
A small demo for my Sort Machine project. Pick an algorithm and watch it put the same list in order.
Divya College
Grade 12 (current)
Technical Pashupati Secondary School
Grade 10, GPA 3.96 / 4
Python, HTML, CSS, JavaScript, Git and GitHub, VS Code
Web development, problem solving, mathematics, and exploring AI/ML
Have a question or want to work on something together? Send a message and I'll reply soon.