Skip to content

@dinesh58

Sujal Gurung

@dinesh58

Skill iconJavaScript
Skill iconLinux
HTML, CSS
C programming

Currently, I'm a BCA student at Himalaya College of Engineering. I see programming as taking on a challenge & basically building something magical but through logical steps. I enjoyed learning C but our classes only taught us the basics & then abruptly ended. Looking for a way to implement this knowledge, I solved a few Advent of Code puzzles which were hard but taught me some neat tricks in C.

During my holidays, I thought of mimicing online alarm calculators in C. Basically, these tell you when to set a alarm such that you wake up refreshed, based on sleep cycle theory. The project is here & even if it's incomplete, it:

  • made me love the ternary operator
  • taught me the

    time.h

    library (which I definitely haven't half-forgotten)

I use flashcards to study & not have to constantly rewrite notes. Thus, for our 3rd sem web tech. class project, I decided to make an Anki clone. The project is (unsurprisingly) incomplete but I plan to rectify that for our 4th sem project. Nonetheless, it made me learn barebones javascript & php in a short amount of time.

I've pivoted to learning web dev and can confidently build sites without depending on frameworks and have done so for freelance clients as well. Thus, I am comfortable with HTML, CSS & vanilla Javascript. I've also been learning to build manifest v3 extensions for chromium-based browsers. I thought I'd start with something simple and make an extension to force-close my browser at night so I'll sleep on time. Currently it's stuck in WIP-purgatory while I deal with other things in life but I definitely plan to finish that and move on to bigger extensions.