Overview
Technical skills
Timeline
Roles

Overview

A Full‑Stack web developer and algorithm problem solver at a middle level with demonstrated end-to-end feature delivery and bug-safe server logic. The strongest proven skill is building Next.js server actions and database-backed features with Prisma transactions and auth guards, exemplified by src/actions/post.action.ts and src/actions/user.actions.ts. There is no public evidence of blockchain, smart contract, DeFi, or formal security/audit work in the codebase.

Technical skills

C++
SQL
C
JavaScript• Junior • 3y+
Node JS• Middle
TypeScript• Middle
Python
C++
PyTorch C++
Node JS
Express
Prisma
Frontend
Next.js
Tailwind CSS
PostCSS
React.js
DevOps
Amazon EC2
AWS Lambda
Git
Vector
Rest API
Docker
AWS
CI/CD
QA
Jest
AI/ML
AI Agents
Computer Vision
Hallucination
LangChain
LLM
PyTorch
RAG
Databases
Qdrant
Redis
PostgreSQL

Timeline

University of Southern California
Master's Degree Computer Science
2026–2027 Los Angeles, California
Pandit Deendayal Petroleum University
Bachelor's Degree Information and Communication Technology
2021–2025 Gandhinagar, Gujarat
Software Engineering Intern Junior
Catalyst Internship
Oct 2025 to Dec 2025 2 Months San Francisco In office
Built an abstraction layer to standardize AI-generated scripts and reduced LLM token usage while optimizing execution logic to lower API costs. Created custom CI/CD action queues to prevent build conflicts across multiple microservices and reduce manual debugging time. Integrated multi-chain DeFi execution services and improved concurrency tooling using Docker and AWS, maintaining high uptime and streamlined background task scheduling.
Python
CI/CD
Docker
AWS
Software Engineer Intern Junior
Interface Software Inc. Internship
Dec 2024 to Apr 2025 4 Months Gandhinagar In office
Reworked an internal code review routing platform using TypeScript and Node.js to handle high volumes of pull requests and improve review turnaround time. Designed a normalized PostgreSQL schema for large datasets to remove manual verification steps and speed up queries. Added automated workflow triggers and Docker-based test sandboxes to reduce build bottlenecks and improve deployment reliability for development teams.
TypeScript
Node JS
PostgreSQL
Dockersince 2024
Full Stack Engineering Intern Junior
BrainyBeam Technologies Pvt. Ltd. Internship
May 2024 to Jul 2024 2 Months Ahmedabad In office
Developed a React/Node.js internal dashboard to visualize runtime metrics with state management for synchronized data across concurrent user sessions. Implemented modular backend services by combining Node.js with a normalized MongoDB data model to reduce redundancy and improve reliability. Validated changes through debugging and unit testing to support stable operation of backend modules.
React.js
Node JSsince 2024
Middle Frontend Developer Confidence: Medium App Engineer
App-focused frontend engineer (middle level) with practical experience building Next.js server actions and Prisma-backed features; the main strength is implementing server-driven data flows that include transactions and cache invalidation. The strongest proven skill is backend-integrated frontend work demonstrated by server actions in src/actions (post.action.ts, user.actions.ts) that perform auth checks, transactions, and revalidatePath calls. The public code lacks evidence of test coverage, measured performance work, advanced accessibility engineering, and client-side state-machine or optimistic-update patterns.
UI Component Architecture
2/10
How interface parts are built
Minimal evidence of deliberate component architecture; uses Tailwind/Tokens and a global CSS layer but no visible component decomposition, design system, or custom lifecycle hooks in the provided human-authored files.
Responsive & Cross-browser
3/10
Works on all screens and browsers
Basic responsive work visible in static HTML with media queries and a dark-mode-aware Tailwind config; no advanced feature detection or RTL/i18n evidence.
Performance Optimization
2/10
Speed of the interface
Light performance awareness: server-side cache invalidation calls are used, but there is no measured performance data, bundle-analysis artifacts, or explicit code-splitting/virtualization in the reviewed human-authored files.
Accessibility & Semantics
2/10
Usable for everyone
Some semantic HTML and labeled form fields exist, but accessibility work is shallow: many images have missing/empty alt attributes, no ARIA patterns on custom widgets, and no a11y tooling visible in CI.
State Management & Data Flow
4/10
Managing data in the app
Clear server-state discipline and data-flow design on the backend actions: auth checks, DB transactions, notification creation tied to mutations, and cache invalidation are present, demonstrating an understanding of server-state and concurrency concerns.
UX & Visual Polish
3/10
Look and feel quality
Visual polish is present in static portfolio pages (responsive CSS, typed.js, styled layouts) and basic UX feedback (alerts), but there is little evidence of comprehensive loading/error/empty UI patterns or undo flows across the app code shown.
Expertise
React• Middle
Modern Web Frameworks• Middle
HTML & CSS• Middle
Frontend Architecture & Build Tools• Junior
Industries
Internet Services• Middle
Technologies
TypeScript• Middle
Node JS• Middle
Tailwind CSS
Next.js
Express
Prisma
React.js
PostCSS
Recommendations
  • Implement client-side optimistic updates and cancellation/race handling for likes/comments to complement existing server transactions.
  • Add automated tests for server actions (unit and integration) and CI linting/a11y checks to increase robustness and hiring confidence.
  • Extract UI into reusable React components with clear props and unit tests to demonstrate component architecture and composition.
  • Add explicit performance measurements (LCP/TTI before/after) and bundle analysis when applying code-splitting to prove measurable optimizations.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Blockchain Developer Confidence: Medium Generalist
A Full‑Stack web developer and algorithm problem solver at a middle level with demonstrated end-to-end feature delivery and bug-safe server logic. The strongest proven skill is building Next.js server actions and database-backed features with Prisma transactions and auth guards, exemplified by src/actions/post.action.ts and src/actions/user.actions.ts. There is no public evidence of blockchain, smart contract, DeFi, or formal security/audit work in the codebase.
Smart Contract Development
Writing smart contracts
Not evidenced in public code
Security & Audit
2/10
Checking contracts for flaws
App-level security and correctness practices are present (authorization checks, use of DB transactions, basic error handling), but there is no evidence of formal audits, fuzz/invariant tests, or crypto-specific security patterns.
Blockchain Protocol Understanding
Knowing how blockchains work
Not evidenced in public code
DApp & Web3 Integration
Connecting apps to blockchain
Not evidenced in public code
Tokenomics & DeFi Logic
Token and finance logic
Not evidenced in public code
Decentralization & Trust Model
Designing trust without middlemen
Not evidenced in public code
Recommendations
  • Develop full‑stack Next.js applications that require user authentication and relational data modeling using Prisma and Clerk.
  • Implement backend features requiring transactional integrity and notification flows, such as social feeds, comments, likes, and follow systems.
  • Work on backend API services and server actions with emphasis on error handling, authorization checks, and database transactions.
  • Practice system design and introduce unit/integration tests and security audits to move toward senior engineering responsibilities.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior QA Engineer Confidence: Medium Generalist
Frontend JavaScript developer (Junior) focused on building React single-page applications and UI components. The strongest proven skill is implementing client-side React components and routing as shown in App.js together with components/Navbar.js and components/News.js. There is little to no evidence of automated test infrastructure, API contract testing, CI integration or performance/load testing in public code.
Test Automation Frameworks
1/10
Building automated tests
Very light test automation artifacts: test runner deps and placeholder test files exist but there are no fixtures, mocks, isolated test infrastructure, data factories, selector discipline or parallelization config.
Evidence
News-App/package.json: dev dependencies @testing-library/jest-dom @testing-library/react @testing-library/user-event
News-App/src/App.test.js
Texteria/src/App.test.js
Test Coverage & Strategy
1/10
What and how to test
No visible test strategy, risk-based tagging or negative-path/boundary tests; tests appear to be placeholder happy-path or scaffold files.
Evidence
News-App/src/App.test.js
Texteria/src/App.test.js
API & Integration Testing
1/10
Testing how parts work together
Client-side API usage is present but there is no contract testing, schema validation, retry/idempotency handling or integration test harness around the API calls.
Evidence
News-App/src/components/News.js: fetch to https://newsapi.org/v2/top-headlines without schema validation, retries, or error handling
Performance & Load Testing
1/10
Testing speed under load
Only minimal perf hook scaffolding via web-vitals import exists; there are no load or performance test scenarios, thresholds, ramping or percentile analysis.
Evidence
News-App/src/reportWebVitals.js
Texteria/src/reportWebVitals.js
Bug Reporting & Analysis
1/10
Finding and describing bugs
No reproducible bug reports, issue-tracker artifacts, or root-cause analyses; only inline commented code and commented debug traces are present.
Evidence
News-App/src/components/News.js: commented-out lifecycle methods and debug logs
CI Test Integration
1/10
Running tests automatically
No CI workflows, per-test retry or quarantine mechanics, or test-run artifact storage are present; package.json exposes standard npm scripts but no CI integration is evidenced.
Evidence
News-App/package.json: scripts.test
Texteria/package.json: scripts.test
Expertise
Unit & Component Testing• Junior
Technologies
JavaScript• Junior • 3y+
Jest
Recommendations
  • Develop and maintain small-to-medium React single-page applications and UI components with client-side routing.
  • Add unit and component tests around UI logic and simple integration tests for API calls using the existing testing-library/Jest setup.
  • Expand test quality by introducing API contract/schema validation and error/retry handling for network calls (e.g., News.js fetch flows).
  • Work on front-end bug fixes, accessibility tweaks and feature parity tasks where component-level changes dominate.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: