Years Experience
Technologies
Projects Built
Certifications
Articles Written
Angular 17+, Electron.js, Node.js, RxJS, SQLite
Angular 12+, RxJS, TypeScript
Real-time news aggregation with AI-powered summarization using Groq and LLaMA models.
Dynamic carpool web application with route visualization using Leaflet maps.

Lets' unbox AI. What Is Actually Happening When You Ask AI a Question, Bro? I asked ChatGPT what the capital of India was, got the answer in like two seconds, and then spent way too long overthinking

The Filesystem That Doesn't Exist Every Linux user knows /proc . But almost nobody knows what it actually is. It's not a filesystem. There are no files on any disk. Everything inside it is generated o

Why we need Authentication in our application Imagine you walk into a private club. The bouncer doesn't just let you in because you look nice you need a membership card. In the digital world, Authenti

As we have seen in previous article how to upload file using express and multer. Uploading a file is just the first half of the story. The other half where it lives and how you retrieve it. Where Uplo

Why File Uploads Need Middleware When you submit a plain HTML form name, email, that sort of thing the browser encodes everything as application/x-www-form-urlencoded . It's a simple key=value string,
Government Engineering College, Modasa
2019 – 2023
Akshay Saini
Deep dive into JavaScript engine internals, closures, event loop, and expert-level concepts.
LinkedIn Learning / Advanced Patterns
Mastering performance optimization, memory management, and advanced functional patterns.
Akshay Saini
Scalable backend architecture, Libuv, Streams, Clusters, and Performance Tuning.
LeetCode
Demonstrated consistency and problem-solving skills across a wide range of algorithms and data structures.
Satpalsinh Rana is a Software Engineer based in Ahmedabad, Gujarat, India. He builds real-time systems, web applications and cross-platform desktop applications, and has worked at Asite Solutions since June 2023.
He works primarily with JavaScript and TypeScript across Angular, React.js and Next.js on the frontend, Node.js and Express.js on the backend, and Electron.js for desktop applications. He also uses RxJS, NgRx, MongoDB and SQLite.
His projects include real-time systems such as Lively (Kafka-based location tracking) and Emitly (WebSocket messaging), an OIDC Single Sign-On server called Aura Auth, an AI-powered news aggregator called NextNews, and an open-source CSS framework published on npm. See the full catalog at satpal.cloud/projects.
Yes. He is open to collaboration and new projects. The fastest way to reach him is through the contact section of his portfolio at satpal.cloud, or via LinkedIn and GitHub.
He is based in Ahmedabad, Gujarat, India, and works with teams and clients remotely.
Interested in collaborating or just want to say hi? My inbox is always open. Whether you have a question or just want to connect, I'll try my best to get back to you!