Skip to content

from idea to deployment.

I work across product and engineering — sole developer of a production React platform, and I define the REST API contracts its Laravel backend and native iOS app build against.

View featured work
Get in touch
0+
Years shipping production
Sole
Developer of the platform web app
0
Workstreams · web · iOS · backend
Priyesh KhamarFull-Stack Software Developer based in Ahmedabad, India.

01 — About

From understanding the product to building it.

My path into engineering ran through the product side. After an internship shipping ERP modules, I spent six months coordinating delivery between stakeholders and external engineers — where I learned how products actually get scoped, negotiated and shipped.

When I moved into development, I built a production React platform from an empty repo and took on the API contracts other teams rely on. Having seen the product side first, I try to keep the why in view, not just the how.

01

Product understanding

I try to scope features from the user's need first, so what ships solves the problem it was meant to.

02

Ownership

I stay with a feature across its lifecycle — from first commit to fixing issues in production — rather than handing it off partway.

03

Communication

I write and document the API contract so the backend and iOS teams have a single reference to build against.

04

Technical growth

I take on the less familiar problems — schema design, auth, cross-platform integration — because that's how I keep learning.

02 — Trajectory

From coordinator to engineer.

Software Developer

Jan 2024 — Present

Attra Technologies · Ahmedabad

Sole developer of the platform's web application, and the primary technical interface between product and an external engineering team.

  • Sole developer of a production React.js web application for a monitoring, automation and SOAR platform — built from scratch and independently shipped to live users.
  • Designed and documented REST API contracts for a Laravel backend — endpoint schemas, request/response structures and data flows consumed across web and iOS clients.
  • Authored technical scope documents and feature requirements for a 3-person external iOS and backend team, acting as the primary technical interface between product and engineering.
  • Drove feature delivery across web, iOS and backend workstreams through daily progress meetings — surfacing blockers early and consistently hitting release deadlines.
  • Applied AI-assisted development tooling to accelerate implementation, tighten debugging cycles and maintain code quality in a lean team setup.
React.jsReduxREST contractsLaravel (integration)iOS (integration)

Project Coordinator

Jul 2023 — Dec 2023

Attra Technologies · Ahmedabad

Coordinated between stakeholders and external teams — the role where I learned how delivery actually works.

  • Coordinated between business stakeholders and external development teams through daily standups and structured check-ins, keeping requirements clear and deadlines met.
  • Maintained project trackers, documented key decisions and ran cross-functional syncs.
  • Built the delivery discipline that led directly into the move to a hands-on engineering role.
Agile / ScrumDeliveryStakeholdersDocumentation

Software Developer Intern

Jan 2023 — Jul 2023

Virtual Coders · Ahmedabad

Shipped real ERP modules — my first taste of production-grade software.

  • Built Asset Management and Recruitment ERP modules in Angular and .NET, improving internal workflow efficiency.
  • Integrated modules with existing systems and performed end-to-end testing.
  • Collaborated with senior developers on code quality.
Angular.NETRESTSQL

Education

B.Tech, Computer Science & Engineering

Indus University · Ahmedabad, India

Graduated May 2024

Certification

MERN Stack Development

TOPS Technologies · Ahmedabad, India

Nov 2023 — Oct 2024

React.jsReduxNode.jsExpress.jsREST APIsMongoDBReact.jsReduxNode.jsExpress.jsREST APIsMongoDBReact.jsReduxNode.jsExpress.jsREST APIsMongoDBReact.jsReduxNode.jsExpress.jsREST APIsMongoDB
MySQLLaraveliOSAPI ContractsJavaScriptGitMySQLLaraveliOSAPI ContractsJavaScriptGitMySQLLaraveliOSAPI ContractsJavaScriptGitMySQLLaraveliOSAPI ContractsJavaScriptGit

03 — Projects

Things I've built and shipped.

Production · Attra Technologies01

CIO 360.

A monitoring, automation & SOAR platform — one operational view across an organization's tech stack, with automated response on top.

CIO 360 consolidates a fragmented stack of security, identity, backup and compliance tools — Microsoft Entra ID, DefensX, Dropsuite, Secure Connect and more — into one dashboard, then orchestrates security responses so CIOs, CISOs and MSPs can monitor, decide and act from a single place. I built and shipped the entire web application independently.

What I owned

  • Sole React.js developer — from empty repo to live users.
  • Designed and documented the REST API contracts a Laravel backend and native iOS app both build against.
  • Normalized a dozen vendor feeds into consistent data shapes with explicit error semantics, consumed identically by web and iOS.
  • Primary technical interface between product and a 3-person external engineering team.
React.jsReduxREST API contractsLaravel (integration)iOS (integration)MongoDBMySQL
Open source · You're looking at it02

This portfolio.

The site you're on — designed and built from scratch as a playground for modern front-end craft.

A statically generated Next.js site with a custom cursor engine, a procedural 3D hero, a scroll-pinned project deck, scroll-velocity marquees, a ⌘K command palette and scroll-choreographed reveals — every effect written from scratch.

What I owned

  • Custom dot-and-ring cursor and scroll-pinned card deck, hand-rolled with Motion + DOM.
  • Procedural particle-sphere hero in three.js — lazy-loaded so first paint stays instant.
  • 100% static output, reduced-motion aware, keyboard navigable and SEO-complete.
Next.js 15React 19TypeScriptTailwind CSS 4MotionThree.js / R3F
Internship · Virtual Coders03

ERP Modules — Asset & Recruitment.

Asset Management and Recruitment modules for an internal ERP, shipped during my internship.

Built two full ERP modules in Angular and .NET that improved internal workflow efficiency — integrated with existing systems and tested end-to-end alongside senior developers.

What I owned

  • Full CRUD modules with role-based flows in Angular + .NET.
  • Integrated with the company's existing ERP systems.
  • End-to-end testing before release.
Angular.NETRESTSQL

04 — Capabilities

The stack I work with.

Frontend

01

Where product meets the user.

React.jsReduxComponent ArchitectureREST API IntegrationResponsive UIJavaScript (ES6+)HTML5CSS3

Backend

02

Contracts and services that hold up.

Node.jsExpress.jsREST API DesignAPI Contract DocumentationEndpoint schemas & data flows

Databases

03

The data behind the product.

MongoDBMySQLSQL

Tools

04

The daily workbench.

Git & GitHubPostmannpmAI-assisted development tools

Engineering Practices

05

How the work stays trustworthy.

Agile / ScrumAPI Contract DesignTechnical DocumentationCross-team CoordinationEnd-to-end ownership

05 — How I work

A few things I try to work by.

01

Ownership over hand-off

I like to take a feature from rough idea through to deployment rather than handing it off partway. Fewer hand-offs usually means fewer things fall through the cracks.

02

Ship, then improve

I try to get something correct into production first and improve it from there, instead of polishing in isolation.

03

Write the interface down

When several teams build against one contract, writing the interface down clearly saves a lot of confusion later.

04

Agree the definitions early

Working across backend and iOS taught me that good integration mostly comes down to clear, agreed definitions. I try to make those explicit early.

05

Keep the user in view

Having worked on the product side, I try to keep the user's actual need in view and to ask early whether a feature solves the right problem.

06 — Contact

Let's talk.

I'm looking for roles where I can take features from idea through to production. Email is the best way to reach me.

GitHub LinkedIn Ahmedabad, India