Satpalsinh Rana

Software Engineer with experience building high-performance web applications using JavaScript, Node.js, and Electron.js.

Experience

Software Engineer @ Asite

  • Cross-platform app built with Electron.js & Angular.

  • Integrated Windows API & C++ addons for native file performance.

  • Implemented real-time updates via RxJS & event-driven architecture.

  • Enhanced UI/UX with Lazy Loading, Reactive Forms, and Modular Design.

  • Enforced reliability via comprehensive Jasmine/Jest testing suites.

  • Angular
  • RxJs
  • ElectronJs
  • NodeJs
SVG imag representing cool man

Machine Learning Intern - BrainyBeam Technologies

  • Extracting top products using Popularity based Filtering.

  • Recommending products by Content based Filtering and Collaborative Filtering.

  • Used KNN model for Training a Model.

  • Python
  • Numpy
  • Pandas
  • Scikit learn

Projects

Enjoy Bill

  • 🚀 Smart Group Management:

  • 💰 Expense Tracking

  • ➗ Fair Splitting

  • 📉 Real-time Balances

  • ✅ Settle Up

  • Supabase
  • Angular
Live Demo
Enjoy Bill

Next News

  • 🧠 Read-Time & Bullet Summaries

  • 🤖 AI Summarization

  • 🗞️ Top Headlines

  • Real-time news + weather updates together with AI-powered insights and a sleek ShadCN UI.

  • NextJs
  • Groq
  • NewsAPI.org
  • TailwindCSS
Next News Image

Carpool

  • Share Ride

  • Book Ride

  • Low Cost

  • Enjoy Ride

  • AngularJs
  • Tailwind CSS
  • NodeJs
  • Express
  • MongoDB
  • Leafet Maps
image

Latest Articles

Browser Internals

  • Browser Components

  • Conventional vs Non-Conventional Compiler

  • Reflow vs Repaint

  • Browser Internals
  • Browser Engine
  • Renderning Engine
Read Article
dns

Beginner's Introduction to Using CSS

  • Why Do We Need Selectors?

  • Types of Selector

  • Specificity

  • CSS3
Read Article
dns

HTML for Beginners

  • What is HTML?

  • HTML Tags

  • Self-Closing Elements

  • Block vs. Inline

  • Common HTML Tags

  • Semantic Layout Tags

  • HTML5
Read Article
dns

Domain Name System (DNS)

  • 🌐 A deep dive into how DNS functions as the phonebook of the internet.

  • 🔍 Explaining DNS Records (A, CNAME, MX) and their specific use cases.

  • 🚀 Understanding the resolution process from client to root server.

  • Networking
  • DNS
  • Web Architecture
Read Article
DNS

TCP vs UDP: Transport Protocols

  • ⚡ TCP: The Internet's Reliable Delivery System explained.

  • 🏎️ UDP: When speed matters more than reliability (Streaming/Gaming).

  • ⚖️ A comprehensive comparison of headers, handshakes, and use cases.

  • TCP/IP
  • UDP
  • Networking
Read Article
TCP vs UDP