naji
SOFTWARE ENGINEER
CALICUT · INDIA
SOFTWARE ENGINEER · CALICUT, INDIA.REACT / NEXT.JS / MERN

naji kp.

I build interfaces people work with.
React and Next.js on the frontend.
A full-stack foundation underneath.

BUILDING SINCE 2022

From my first MERN projects
to software people use every day.

Follow the thread
SCROLL DOWN. THE STORY GOES SIDEWAYS.2021 — NOW
01 / THE BEGINNINGNAJI KP — NOTES FROM MY JOURNEYBack to start ↑

CALICUT · THE PATH INTO SOFTWARE

People first.
Then code.

Before building interfaces, I helped people navigate bookings and travel. I moved into MERN development in 2022, bringing that attention to the person on the other side of the screen.

2018 — 2021 · EDUCATION

Bachelor of Computer Science
Farook College (Autonomous), Calicut

AUG 2021 — MAY 2022 · ALHIND TOURS AND TRAVELS

Customer Care Executive & Domestic Ticketing Agent

Handled B2B domestic flight bookings, client enquiries and ticket reservations.

MAY 2022 — MAR 2023 · BROTOTYPE

MERN Stack Developer Trainee

Built social and e-commerce projects while learning APIs, authentication, MVC architecture and deployment.

WEBEXCELLIS · SOFTWARE ENGINEER · MAR 2023 — PRESENT

The work
behind the work.

I develop and maintain three production applications for Salvex: a Next.js customer marketplace, a React admin panel, and an aviation parts-procurement platform.

My work spans React, TypeScript and Redux, API integration, real-time notifications, and the details that keep forms and workflows usable across browsers.

ALSO PART OF THIS WORK

Legacy ColdFusion pages to responsive HTML · Bid reports and invoices · Pug email templates · Collaboration with a US-based client team

CUSTOMER PLATFORM · MODERNIZATION

New framework.
Existing journeys.

I migrated My Account pages from Gatsby to Next.js, including listing dashboards and dynamic invoice routes.

I also contributed to rendering performance with SSR and ISR, and audited technical SEO across six categories to give the team a prioritized set of improvements.

IN THE DETAILS

Next.js routing · SSR & ISR
Lighthouse · Technical SEO

SALVEX · AVIATION

From a part number
to a conversation.

I worked on aviation parts search, RFQ interfaces, and procurement requests, including registration within the enquiry flow.

MY CONTRIBUTIONS

Parts-table filters
Spreadsheet validation
Responsive request modals
Claim-profile and registration flows

AI-ASSISTED LISTING CREATION

A description in.
A draft to work with.

I built the interface that turns extracted listing information into something a person can review, edit, and publish.

That means handling category hierarchies, seller and manufacturer selection, location and pricing validation, and image or document uploads.

THE IMPORTANT STEP

The user stays in the loop.
Extract. Review. Edit. Create.

PERSONAL PROJECTS · FULL-STACK FOUNDATIONS

From a blank repo
to a working app.

These are the projects where I put the pieces together: data models, authentication, state, payments and deployment.

01 / AMICO · MERN SOCIAL APP

Posts, comments, follows and notifications. JWT authentication, email OTP and password recovery, with Redux Thunk and MongoDB aggregation.

View Amico on GitHub
02 / TRENDSETTER · E-COMMERCE

A Node.js, Express and MongoDB store with Razorpay payments, Twilio OTP, orders and admin tools. Built with Handlebars and deployed on AWS.

View Trendsetter on GitHub

THE TOOLKIT · STILL GROWING

Mostly React.
Always learning.

My strongest focus is the frontend: React, Next.js and TypeScript. Full-stack projects give me the context to work across APIs, authentication and data.

01 / FRONTEND

React · Next.js · TypeScript · JavaScript
Redux · HTML & CSS · Tailwind · Bootstrap
Gatsby · GraphQL · SSR / ISR · Technical SEO

02 / BACKEND & DATA

Node.js · Express · MongoDB · Mongoose
MySQL · REST APIs · JWT · Socket.IO
MVC · React Router · Axios

03 / TOOLS & DEPLOYMENT

Git · GitHub · Postman
AWS EC2 · Azure · Firebase · Netlify
Nginx · Linux