Hi, my name is

I build things.

Discover my projects, skills, and journey as a tech enthusiast passionate about building innovative projects like Virtual Assistant, custom proxy servers, React-based airline systems and many more.

Projects

About Me

Know Me

I'm Suvanjan Prasai, a student at the Global School of Science in Kathmandu, and I'm passionate about programming and creating cool, innovative projects. Some of the fun things I've worked on include an airline system with React and Python, a simple proxy server, an HTTP server, and a student attendance tracker.

But the project I'm most proud of is JASMINE, a virtual assistant with a sleek GUI that gives off serious JARVIS vibes (yes, the one from Iron Man!). Designing its user interface and connecting it to the core functionalities was a tedious yet incredibly rewarding experience.

Skills

My Skills

Programming Languages

HTML CSS Javascript React Python C

Frameworks / libraries

React Flask

Others

API design UI design Powerpoint

                    

Projects

Nepaair: Airline System

Preview of Nepaair

Nepaair is an airline system with some very basic features. This includes booking section, status section, contact section & admin section. My main motive behind building this was to learn react. I had no idea about react before this project, now i have some idea and concept of it. The front end of this project is made up of react where as backend is made up of python's framework; flask.

Source Code

Virtual Assistant

Preview of JASMINE

J.A.S.M.I.N.E : Just an Autonomous Synthetic Machine with Intuitive Neural Engineering is the most exciting project I ever built. This project was build on collabration with my friend Satyam. The most awesome and difficult part of this project was making and integration of it's GUI. I had to make multiple threads for main program and GUI, then i had to make the functions communicate with functions of other thread, which was a tideous work.

Archive Master

Preview of Attendance App

Archive Master is a software which can be used by schools, collages and unversities to manage attendance of students as well as of teachers. This software is a software that can also be used for many different purposes such as for tracking books in a library, result distrubution, announcement, etc. This software is made up of python, HTML, CSS and Javascript.

Youtube Player Contorller

Preview of Attendance App

It is a browser extension that manupuilates the DOM of youtube to control it's video player. It has a background.js file that runs in the background when the browser starts. The background.js constantly sends requests to a http(s) server. If control query such as resume, pause, mute, unmute, forward, rewind, is received by the background.js, then it does the operation that is in the control query, such as pause, play, etc.

Source Code

Dynamic Calender

Preview of Dynamic Calender

Dynamic Calendar is a calendar application made with HTML, CSS, and JavaScript as its front-end, and Python as its back-end. The calendar dynamically loads the required data as it is built using the Flask framework. It is called "dynamic" because all the data is fetched directly from the server. This server-side data loading enables seamless manipulation of the data to suit the specific needs of the software it is integrated into.

Source Code

Ask for a date

Preview of ask-for-a-date

It is a website designed to ask someone out on a date, with a playful twist. The "No" button cannot be clicked—whenever the person tries to click it, the button moves to a random location on the page, making it impossible to say no. On the other hand, clicking the "Yes" button redirects the user to a new page displaying a message. This project was created purely for fun.

Source Code