Available for freelance & contract work

Building scalable web & desktop software that users love.

I'm Raj Rabari, a software engineer with 3+ years of production experience shipping Angular, React, Node.js, and Electron applications. I help startups and product teams turn complex ideas into clean, performant, and maintainable software — from UI to cloud.

3+
Years in industry
50+
Features shipped
10+
Production products
100%
Client-first focus
About

Engineer who cares about how things actually work.

I build scalable desktop and web applications end-to-end. What sets my work apart is curiosity about internals — I don't just use abstractions, I understand them.

Deep JS fundamentals

In-depth knowledge of JavaScript, Node.js runtime, event loop, micro/macro task queues, and V8 internals.

Systems mindset

Comfortable with core C++ (Node native addons), OS-level primitives like sparse files, alternate data streams, and shell extensions.

Modern frontend

Strong grip on Angular (NgRx, RxJS, lazy loading, micro-frontends) and React's rendering model — JSX → vDOM → diff → DOM.

Ship quality, fast

Bias toward clean architecture, high test coverage, and features users can actually feel.

Services

What I can build for you

I take projects end-to-end — from architecture and UI to deployment and monitoring. Hire me for a feature, a product, or a whole launch.

Web Applications

Production-grade SPAs in Angular or React with TypeScript, state management (NgRx / Redux), and clean component architecture.

  • Angular 15–19+
  • React + RxJS / hooks
  • Tailwind & design systems

Desktop Apps

Cross-platform Electron apps with native performance — C++ addons, OS integrations, and SQLite-backed offline-first design.

  • Electron.js
  • C++ Node addons
  • Shell extensions / DLLs

Backend & APIs

Node.js + Express REST APIs with JWT auth, MongoDB / SQLite persistence, and event-driven async patterns.

  • Node.js / Express
  • JWT auth & RBAC
  • Mongo, SQLite, Redis

Micro-frontends

Break down large monoliths into modular, independently deployable Angular micro-frontends that integrate cleanly with legacy systems.

  • Module federation
  • Monolith → MFE migration
  • Legacy integration

Performance Tuning

Audit and optimize load times, bundle sizes, render paths, and file I/O bottlenecks. Real measurable wins, not theatre.

  • Lazy-loading strategy
  • Profiling & memory
  • Native addons for hotspots

DevOps & Cloud

Containerize, deploy, and automate. Docker + GitHub Actions + AWS (EC2, ECR, Route 53) with Nginx reverse proxy and HTTPS.

  • Docker / Compose
  • GitHub Actions CI/CD
  • AWS + Nginx + Certbot

Have something in mind?

Tell me about your project — a quick 15-minute call and I'll share how I'd approach it, timeline, and scope.

Let's talk
Skills

A toolkit built for real products

Not just buzzwords — these are technologies I've shipped with to paying users.

Languages

  • TypeScript
  • JavaScript
  • Java (core)
  • C++
  • HTML
  • CSS

Frontend

  • Angular 15–19+
  • React 19
  • Next.js 16 (App Router)
  • NgRx
  • RxJS
  • Tailwind CSS v4
  • Framer Motion
  • CodeMirror

Backend

  • Node.js
  • Express.js
  • JWT Auth
  • REST APIs
  • Socket.io

Databases

  • SQLite
  • MongoDB

Desktop & Native

  • Electron.js
  • N-API addons (C++)
  • Sparse files
  • Shell extensions
  • C# DLLs

DevOps & Cloud

  • Docker
  • GitHub Actions
  • AWS EC2 / ECR
  • Nginx
  • Certbot (SSL)
  • Route 53

Tools & Testing

  • Jest
  • Git
  • NSH installers
  • ASTs (math.js)

Concepts

  • Event loop / micro tasks
  • V8 internals
  • Virtual DOM diffing
  • OOP
  • Micro-frontends
Angular/React/Next.js/TypeScript/Node.js/Electron/RxJS/NgRx/Express/MongoDB/SQLite/Tailwind CSS/Framer Motion/Docker/AWS/Nginx/GitHub Actions/C++/Socket.io/Jest/Angular/React/Next.js/TypeScript/Node.js/Electron/RxJS/NgRx/Express/MongoDB/SQLite/Tailwind CSS/Framer Motion/Docker/AWS/Nginx/GitHub Actions/C++/Socket.io/Jest/
Experience

Where I've shipped

Production work — not tutorials. Desktop apps, Salesforce-scale UIs, and legacy modernization.

Software Engineer @ Valorx India Pvt Ltd

Aug 2025 — PresentAhmedabad, India

Valorx Wave — a productivity platform that delivers a spreadsheet-grade interface over Salesforce data for mass updates, automation, and advanced grid workflows.

  • Owned and delivered multiple product features end-to-end — from scoping through maintenance.
  • Single-handedly shipped a full Salesforce Formula Field-like capability with a built-in CodeMirror editor, linting, autocompletion, function-signature intellisense, AST-based validation (math.js), and live grid evaluation.
  • Building reactive, scalable modules with Angular 19+, NgRx, TypeScript, and RxJS.
Angular 19+NgRxTypeScriptRxJSCodeMirrormath.js

Associate Software Engineer @ Asite Solutions Pvt Ltd

Jun 2023 — Jul 2025Ahmedabad, India

aDrive — a Google Drive / OneDrive–style desktop companion for Asite's CDE platform, plus modernization of the legacy Adoddle (CDE) monolith.

  • Engineered a cross-platform Electron desktop app with Angular 13+, Node.js, and SQLite for responsive, offline-capable UX.
  • Designed a reactive frontend architecture using NgRx + RxJS, with routing and lazy loading to cut initial load times.
  • Built an advanced two-way file sync engine using sparse files for on-demand access; created a C++ N-API Node addon with multithreading to generate thousands of sparse files quickly.
  • Implemented a Windows shell extension for sync status overlay icons (stored in alternate data streams) and C# DLLs for Explorer context menus.
  • Modernized the monolithic Adoddle CDE by extracting Angular micro-frontends and integrating them with legacy JSP systems.
  • Improved reliability with high-coverage Jest unit tests; handled database, API, and file I/O using Node.js event-driven patterns.
Angular 13+Electron.jsNode.jsSQLiteC++ addonsC# DLLsNgRxRxJSJest
Projects

Selected work

A mix of employer projects, client-grade personal builds, and deep engineering experiments.

Featured

ScriptWeaver

AI-powered content generation, production-grade on AWS.

Full-stack web app that generates structured scripts via Google Gemini. Angular frontend, Node/Express API, and a from-scratch AWS deployment: Docker, GitHub Actions CI/CD, EC2, ECR, Nginx reverse proxy with automated Let's Encrypt SSL via Certbot, and strict Security Group network isolation.

AngularNode.jsExpressGoogle GeminiDockerAWS EC2/ECRNginxGitHub ActionsCertbot

aDrive — Desktop Sync Client

Google Drive–style desktop app for Asite's CDE platform.

Cross-platform Electron app with Angular 13+, Node.js, and SQLite. Two-way file sync with sparse files for on-demand download, a C++ N-API addon for multithreaded sparse-file creation, Windows shell extension for overlay sync icons, and C# DLLs for context-menu integration.

ElectronAngularNode.jsSQLiteC++ addonsC# DLLsNgRx

Salesforce Formula Field Engine

VS Code–grade formula editor on top of a Salesforce data grid.

At Valorx: built a Salesforce-like formula field capability with a CodeMirror-based editor, live linting, autocompletion, tooltip function-signature intellisense, AST-based validation via math.js, and on-the-fly evaluation as the grid loads.

Angular 19+NgRxRxJSCodeMirrormath.js (AST)TypeScript

E-commerce Backend API

Secure, JWT-protected REST API for a full shopping flow.

Node.js + Express backend with MongoDB. Endpoints for product management, user profiles, cart operations, and order processing. Robust error handling, query optimization, and a clean scalable architecture.

Node.jsExpressMongoDBJWTREST

Real-time Chat Application

Bidirectional messaging with presence updates.

Real-time chat built on Socket.io — event-driven message delivery, presence indicators, and a responsive plain JS UI.

Socket.ioJavaScriptHTMLCSS
Contact

Let's build something real

Open to freelance, contract, and full-time collaborations. I reply within one business day.

Reach me

The fastest way is email — expect a reply within 24 hours.

Send a message

Tell me about your project — timeline, scope, and what matters most.