cover image
cover image
my photo

Hello 👋

I am Yuvraj Singh Jadon.
I am a pragmatic computer science student curious about developing user-friendly software applications with aesthetic UI and meaningful code for humans as well as machines.

I am currently doing a bachelor of Computer Science from the University of Delhi.

I build web apps, write tech blogs, read books, and tweet.

  • Learner
  • Developer
  • Blogger



  • Python
  • JavaScript (ES6)
  • TypeScript
  • C++
  • HTML
  • CSS
  • SQL
  • Java


  • React.js
  • FastAPI
  • Tailwind
  • next.js
  • Django
  • Bootstrap


  • Git & Github
  • Bash
  • VS Code
  • Chrome Dev Tools
  • Heroku
  • Vercel, Netlify


  • Technical Writing
  • Firebase
  • Testing
  • UI/UX
  • Teaching

Blog Posts

  • Modern C++ Features

    C++ is not just C with classes. Learn about some powerful features of C++.

    Read Article
  • What Happens When You Run a Computer Program?

    Look at the journey of a program from sitting in the hard disk to being executed by the processor.

    Read Article
  • The Mutable Default Argument Mess in Python

    See what happens when you call a function with default argument of a list.

    Read Article


MahaveerGases.in (Freelance Project)

project image 1
project image 2
project image 3
project image 4

Built a website for a gases and chemicals business.

Built with: NextJSTailwindTypeScript


project image 1
project image 2

A web app for building resumes. Created in a team of three following the Software Engineering Fundamentals.

Built with: ReactTailwindFirebase

Note Web App

project image 1
project image 2
project image 3

Note is a web application for taking notes with markdown.

Built with: DjangoJavaScriptBootstrap

Todo App

project image 1
project image 2
project image 3

A classic todo app with firebase authentication and firestore.

Built with: ReactTailwindFirebase


edX Verified Certificate for CS50's Web Programming with Python and JavaScript

A nine week long course by Harvard's CS50.

  • Built 6 Projects
  • Learned about HTML, CSS, Sass, JS, Django, ORMs, Migrations, Testing, CI/CD.

Dynamic Programming in Python: Optimizing Programs for Efficiency

Completed this course by Educative.

  • Learned plain recursion
  • Top down approach - Memoization
  • Bottom up approach - Tabulation
  • Solved various problems


Operating SystemsData StructureAlgorithmDBMSSoftware EngineeringComputer NetworksComputer ArchitectureCS50


You can contact me on:

Feel free to reach out if you need any help/advice, I will try my best.

I am also open to freelance work.

You can also find me on:

Subscribe to my newsletter to get new blog updates directly in your mailbox.