Ranjit

Software Engineer

Skills & Expertise

Development Skills

React / NextJS / Typescript 95%
Angular / RxJS / Javascript 95%
NodeJS / MongoDB / MySQL 90%
Rust / Tauri / Win32 70%
Python / React Native / Stencil 45%

Languages

English 95%
Hindi 100%
Punjabi 100%

Expertise

Agile Methodologies, Angular, Apache, AWS, Biome, Bitbucket, Bootstrap, CI/CD, Cloudflare Workers, CSS, Cypress, D3.js, Docker, ESLint, Expo, Express.js, Firebase, Flutter, GitHub, GitLab, Google Cloud, GraphQL, HTML, JavaScript, Jest, jQuery, Jotai, JWT, Kubernetes, Laravel, Lodash, Maths, MongoDB, MySQL, Nest.js, Next.js, Nginx, Node.js, Npm, OOP, PHP, PM2, PostgreSQL, Python, PyTorch, Qlik, React Native, React.js, Redis, Redux, REST APIs, Rust, Sass, SEO, Socket.IO, SQLite, Svelte, SSR, Stencil JS, Tailwind CSS, Tauri, Three.js, TypeScript, Vercel, Vite, Vue.js, Webhooks, Webpack, WebRTC, WebSockets, Win32 API, Yarn

My Journey So Far...

April 2021 - December 2022

Full Stack Developer

Promatics

Where I learned to ship fast. Angular, Node.js and Laravel, building client platforms for doctor and astrologer consultations, ride hailing, dating and messaging, with the booking, payments and real-time chat and video calling that came with them. Promoted to team lead within three months and led a team of six. Also rewrote the shared component library and cut page load times by 30%.

Angular Node.js Laravel Team Lead
December 2022 - Present

Senior Software Engineer

Prishusoft

Currently building a local-first git workstation in Rust, from the async libgit2 engine and SQLite-backed PR tracking through to the native desktop UI, plus the iOS and Android clients that drive a live desktop session over WebRTC. Before that, major components for Ketchup, smeup's open source Stencil library, and an Angular bundle I cut by over 70%.

Rust React Native Stencil.js Angular

Some Things I've Worked On...

3D Portfolio Extravaganza

So I had nothing better to do and built this 3D portfolio. Honestly, I usually prefer 2D websites, but I wanted to see what the hype was about. Warning: make sure your PC can handle the shaders.

Three.js React WebGL

Freeplay

An open source game trainer for Windows. Scan memory, freeze values, patch instructions and import Cheat Engine tables. I ended up writing an x86/x64 assembler for it, which was very much not the plan.

Rust Tauri Win32 Cloudflare Workers

Braid

A local inference engine for text and vision models. Paged KV cache, continuous batching and prefix caching, with its own decode loop instead of a wrapper around model.generate(). Runs on whatever accelerator it can find.

Python PyTorch CUDA

Smarketing Cloud

A marketing automation platform that streamlines customer journeys, lead generation, and campaigns. Built with a focus on simplicity and effectiveness. Marketing should be smart, not hard.

Laravel Vue.js MySQL Tailwind

Search Word on Cambridge

An intuitive browser extension that allows you to instantly look up words from any website directly on Cambridge Dictionary. Perfect for quick word translations and meanings, because who has time for copy-pasting?

JavaScript Chrome Extension Firefox Addon

Ketchup - Web Components

Built for developers and teams, Ketchup is an intuitive set of web components. It’s designed to streamline collaboration, because who has time for messy writing everything from scratch? Just grab the ketchup and start managing!

Stencil.js Vue.js JavaScript SCSS

Parachutist Rescue Game

Test your skills as you save parachutists falling from the sky. The more you rescue, the higher your score. It’s a high-speed, adrenaline-pumping game, built for pure fun, just don’t drop anyone!

HTML5 Canvas JavaScript CSS

Student Kare

A one-stop platform for students to buy stationery, school shoes, uniforms, and other school essentials. Simplifying the back-to-school shopping experience. Why waste time when you can order everything in a click?

Angular Node.js MongoDB Express.js

Miscellaneous Madness

Game Tinkerer

Freeplay started as curiosity about how games keep their state in memory. It ended with me writing an x86 assembler and a Win32 memory engine.

AI, the Plumbing

More interested in running models than prompting them. Braid is my attempt at the machinery underneath: paged memory, batching, and a scheduler deciding who decodes next.

Framework Rebel

This website? Built with pure HTML, CSS, and JS. Because sometimes, you just need to flex your vanilla coding muscles.

Dark Mode Devotee

Dark mode everywhere. Editor, terminal, phone, docs. Light mode feels like someone opened the curtains too early.

Time Traveller at Heart

Obsessed with sci-fi and time travel. If I could code my own time machine, I’d probably forget to go back.

Gaming Connoisseur

Lost countless hours in RDR2, Uncharted, and The Witcher 3. You could say I have a knack for getting lost in great stories.

Social Media Ghost

I lurk, I scroll, I like. Posting is where I draw the line.

R&B & Piano Enthusiast

If my life were music, it’d be a blend of R&B grooves and piano melodies. Chill, but with moments that hit deep.

Let's Connect

Whether you want to talk about code, debate the best pizza toppings, or discuss the probability of aliens playing ping pong, I'm all ears! Drop me a line through any of these cosmic communication channels: