01 About Me

Hello, my name is Nithin K Joy. I'm a dedicated Full-Stack Developer with over 2+ years of experience crafting robust and scalable digital solutions. My journey in web development began in college back in 2018, when I started exploring Node.js along with front-end technologies. Since then, I’ve deepened my expertise in modern stacks like JavaScript, Vue.js, React, Next.js, and Express.js.

Currently, I’m part of a fast-growing startup, where I specialize in frontend development—building high-performance, SEO-friendly, and responsive user interfaces. I’ve worked extensively on e-commerce platforms and dynamic web applications, consistently enhancing performance, accessibility, and user experience across projects.

I thrive in environments that embrace modern frontend architecture and love solving complex problems with clean, maintainable code. Whether it’s improving a Lighthouse score, architecting a scalable component system, or shipping features ahead of schedule, I aim to create meaningful impact through technology. šŸš€

Here are a few technologies I've been working with:
  • JavaScript
  • React.js
  • Next.js
  • Vue.js
  • Svelte
  • Node.js
  • Express.js
  • HTML / CSS / LESS
  • Tailwind CSS
  • Jest
  • System Design
  • DSA
  • Microservice
  • Rust
  • Swift UI
  • Ziglang
  • Bun.js
  • iOS Application
  • Open Source
  • Git
profilImg

02 Work

  • CBT

Engineer Clover Bay Technologies Pvt Ltd

March 2023 - Present

Lyca Mobile

  • Improved website performance by optimizing load times and enhancing user experience across devices by increasing Lighthouse performance score above 80%.
  • Upgraded core frameworks, migrating the project from Next.js 14 to 15 and React 18 to 19, ensuring compatibility, stability, and access to the latest features.
  • Worked on SIM card porting functionality, enabling users to switch from any operator to Lyca.
  • Tech Stack: Next.js, JavaScript, Redux, Material UI, SASS

Swadesh

  • Directed the transformation of a e-commerce frontend app, increasing user engagement by 40% through Vue.js, LESS, and server-side rendering.
  • Reduced memory and CPU usage by 80% - 90% by implementing virtual scroll on PLP pages.
  • Integrated complex sorting and filtering functionality, a global custom CTA, a reusable custom address card, and cart landing flows.
  • Achieved a 10x improvement in performance by optimizing PLP and PDP image loading and reducing the number of HTTP requests, leading to enhanced overall performance.
  • Improved key metrics such as Cumulative Layout Shift, Largest Contentful Paint, and First Contentful Paint through server-side rendering and code optimization.
  • Tech stack: Vue.js, JavaScript, LESS, CSS, Fynd Theme

02.5 Opensource

  • Github

Open Source Contributions

Bun.js (80k+ GitHub ⭐ repo)

  • Integrated over 5 jest-extended matchers into Bun's testing framework by creating C++ bindings for the JavaScript engine's Object.values() method and implementing the remaining logic in Ziglang.
  • Resolved a critical issue in Bun.js that prevented developers from creating a local development environment due to an LLVM version mismatch in the Makefile.
  • Tech used: Bun.js, TypeScript, Ziglang, C++

ZVM (Ziglang Version Manager) (700+ GitHub ⭐ repo)

  • Raised a PR to automatically run ZVM in administrative mode without explicitly requiring users to run ZVM as an administrator on Windows machines.
  • Added a new feature that streamlines the installation process for Windows users by including a PowerShell script for installation.
  • Tech used: Golang, PowerShell Script

Stackoverflow

  • Contributed to Stack Overflow where I was able to help developers stuck in their development phase by answering over 35 questions, gaining 930+ Reputation and reaching 200k+ people with top answered tags including Node.js, Mongoose, Express.js, and Socket.io.

03 Some Things I have Built

Svelte OTP Input

Featured Project

Svelte OTP Input

A flexible and customizable OTP (One-Time Password) input component for Svelte 5+ applications.

  • Svelte
  • Sveltekit
  • TailWind CSS
  • Cloudflare Workers
Hotel Room Booking Website

Featured Project

Hotel Room Booking Website

A FullStack hotel room booking website featuring a fast, accessible UI for browsing rooms, filtering by date and amenities, viewing room details with image galleries, and completing secure reservations. Built with a component-driven architecture for easy maintenance and extensibility.

  • React.js
  • Node.js
  • MongoDB
  • Express.js
  • TailWind CSS
Svelte OTP Docs Website

Featured Project

Svelte OTP Docs Website

A clean and detailed documentation website for the svelte-otp-input package. Built with SvelteKit, site kit and Tailwind CSS.

  • Svelte
  • Sveltekit
  • Site kit
  • TailWind CSS

04. What's Next?

Get in Touch

Whether you have a question, any new opporunities or just want to say hi, My inbox is always open!

Inspired by the work of

Jeevan Suvarna

and

Brittany Chiang