Hello, I'm a Grade 12 student at Divya College, Kathmandu.

Salup Ghimire

Python and front-end developer

I learn by building: small Python tools, desktop apps and clean front-end pages.

At a glance

Education

Grade 12, Divya College (current)
Grade 10, Technical Pashupati Secondary School, GPA 3.96 / 4

Stack

Python, JavaScript, HTML, CSS, PyQt5, pygame, Git

Projects

6 public projects, listed below with source links.

Contact

Download resume (PDF)
salupghimire39@gmail.com

About me

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.

Education and journey

  1. Technical Pashupati Secondary School

    Grade 10 · GPA 3.96 / 4

    Where I first got curious about how computers work, not just how to use them.

  2. Divya College

    Grade 12 · Current

    Studying while teaching myself Python and front-end development alongside coursework.

Skills

  • PythonDaily practice
  • HTMLComfortable
  • CSSComfortable
  • JavaScriptLearning steadily
  • Git and GitHubUsing regularly
  • VS CodeDaily tool
  • Problem solvingOngoing
  • MathematicsOngoing
  • AI / MLJust starting

Projects

Weather App

Look up the current weather for a place and see the conditions at a glance.

  • Weather
  • API
What I practised

Requesting data from a weather service, handling a place that isn't found, and showing the result clearly.

View source for Weather App

PyQt5 Stopwatch

A desktop stopwatch with start, stop and reset controls, built with Python and PyQt5.

  • Python
  • PyQt5
  • Desktop GUI
What I practised

A timer that updates the display, start, stop and reset states, and PyQt5 widgets and layouts.

View source for PyQt5 Stopwatch

PyQt5 Digital Clock

A desktop digital clock that shows the live time, built with Python and PyQt5.

  • Python
  • PyQt5
  • Desktop GUI
What I practised

Refreshing the display every second, formatting time, and styling a PyQt5 window.

View source for PyQt5 Digital Clock

ASCII Dice Roller

A terminal dice roller that rolls one or many dice, draws each in ASCII art and adds up the total.

  • Python
  • ASCII art
  • CLI
What I practised

Random numbers, loops, and drawing each die from ASCII art.

View source for ASCII Dice Roller

Python Alarm Clock

Set an alarm and hear an alert when the time arrives, using pygame for sound.

  • Python
  • pygame
  • Time handling
What I practised

Comparing the current time with the alarm time in a loop, handling user input, and playing sound.

View source for Python Alarm Clock

Sort Machine

Takes a list of values and puts them in order, practising loops, comparisons and algorithmic thinking.

  • Python
  • Sorting
  • Algorithms
What I practised

Loops, comparisons, and swapping values to put a list in order. Try the playground below.

View source for Sort Machine

All repositories on GitHub

Sorting playground

A small demo for my Sort Machine project. Pick an algorithm and watch it put the same list in order.

Resume

Education

Divya College
Grade 12 (current)

Technical Pashupati Secondary School
Grade 10, GPA 3.96 / 4

Technical skills

Python, HTML, CSS, JavaScript, Git and GitHub, VS Code

Interests

Web development, problem solving, mathematics, and exploring AI/ML

Download resume (PDF)

Let's talk

Have a question or want to work on something together? Send a message and I'll reply soon.

Up and Down to move, Enter to run, Esc to close