Available for new opportunities
Rajan Gaire — Portfolio

Software Developer crafting robust digital systems.

Specializing in full-stack engineering with React, Next.js, TypeScript, Node.js, and modern database architectures. Focused on building intuitive user interfaces backed by scalable, high-performance services.

Download CV
Channels:GitHubLinkedIn
2+ Years
Engineering Experience
15+
Completed Projects
React • Node • TS
Core Stack
Scalable & Clean
Code Architecture
01Background & Philosophy

Building software with purpose and technical rigor.

I am a Software Developer driven by solving real-world challenges through resilient software engineering and elegant interfaces.

With extensive hands-on experience in full-stack JavaScript/TypeScript ecosystems—specializing in React, Next.js, Node.js, Express, and database management—I build end-to-end applications that are both reliable under heavy loads and delightful to use.

My background encompasses the complete development lifecycle: from scoping system requirements and architecting database schemas to designing RESTful APIs, securing authentication flows, and deploying to cloud environments.

I take pride in continuous improvement, actively exploring modern architectural patterns, performance benchmarks, and edge-native paradigms to keep engineering standards sharp.

Key Areas:Full-Stack Web AppsRESTful & GraphQL APIsDatabase OptimizationUI/UX SystemsModern CI/CD

Clean Architecture

Writing modular, self-documenting code with reusable patterns and separation of concerns.

Performance First

Optimizing bundle sizes, database query latency, and rendering lifecycles for instant responses.

User-Centric Design

Bridging the gap between robust engineering and intuitive, accessible user interfaces.

LocationButwal, Nepal
Primary FocusFull-Stack TypeScript & Next.js
Continuous LearningAI Systems & Edge APIs
02Academic Research & Publications

Empirical Software Engineering & AI Assistance

Peer-reviewed research and systematic investigations evaluating how software developers calibrate trust, inspect automated code, and ensure reliability.

Select Research Paper:Click pill to switch displayed investigation
Working Manuscript / In SubmissionSystematic Literature ReviewPRISMA 2020 ProtocolMMAT 2018 Quality AppraisalTarget Venues: ICSE / TOSEM / FSE / ASE
Synthesis Pool
16 Records12 Empirical + 4 Benchmarks
Targeted Search
6 RepositoriesIEEE, ACM, Scopus, WoS+
Core Questions
4 RQs MappedTrust, Telemetry, Contradiction, Moderation
Experimental Agenda
2×2 FactorialExecutable Thesis Protocol
Executive Abstract Summary

Generative AI coding assistants have rapidly penetrated daily software engineering workflows. Yet, software engineering literature frequently examines developer reliance and code verification in isolation. Adhering to PRISMA 2020 guidelines and MMAT appraisal, this review systematically synthesizes 12 empirical studies (2025–2026) alongside four methodological benchmarks.

Crucially, existing empirical findings directly conflict: one cluster of experiments reveals that heavy reliance breeds developer complacency and inflates defect escape rates, whereas another cluster demonstrates that developers review machine output with the same rigorous scrutiny given to human peer code.

RQ1: Conceptualization & TrustSabouri, Wang, Perry
How is developer reliance and trust operationalized?

Reliance is inconsistently measured in the literature, often reduced to single-item behavioral counts (e.g., autocomplete acceptance rates). Baltes et al. noted this conflation damages construct validity: developers frequently accept suggestions to avoid typing repetitive boilerplate with the intent to refactor immediately.

Key Empirical Takeaway:

Sabouri et al. identified a stark intention-behavior gap: developers' stated trust criteria (code readability and perceived correctness) do not align with their real-time evaluation behavior during live IDE programming.

RQ2: Verification TelemetryTambon, Tang, Khojah
Which behavioral metrics capture inspection & debugging?

Verification is captured through IDE interaction telemetry (AST diff inspection, test execution, comment-to-code switches) and eye-tracking fixation durations on lines harboring seeded defects.

Defect Taxonomy & Fixation:

Tambon et al. categorized 10 recurring LLM bug patterns (hallucinated APIs, execution environment misconceptions). Tang et al. and Khojah et al. showed developers spend more visual dwell time on code explicitly badged as AI-generated.

RQ3: The Central ParadoxEmpirical Discordance
What is the relationship between reliance and review rigor?

A sharp empirical split exists across the literature between two distinct experimental findings: Cluster 1 (Perry et al. & Prather et al.) found AI access induced overconfidence and higher defect escape rates; Cluster 2 (Kazemitabaar et al. & Klemmer et al.) found manual problem-solving and self-reported review rigor were preserved.

Methodological Root Causes:

Differences in task stakes (security vs utility), participant seniority (novices vs industry seniors), and measurement ground truth (seeded test suites vs subjective surveys) account for this divergence.

RQ4: Moderator HierarchyExperimental Backing
Which factors moderate verification rigor?

The review establishes a hierarchy of candidate moderators ranked by empirical validation: 1. Provenance Disclosure (Strongest Support); 2. Developer Seniority (Plausible); 3. Task Stakes (Hypothesized).

Provenance Disclosure Primacy:

Directly manipulating provenance indicators changes how engineers inspect code in IDEs (Tang et al., Khojah et al.). Explicit alerts increase comment-to-code switching and risk mitigation.

03Featured Engineering Work

Production systems & projects.

Selected applications demonstrating real-world engineering—from real-time WebSocket state synchronization to full-stack microservices and client platforms.

Personal Project

Aurelium

AI-Powered College Learning & Management Platform

Multi-tenant academic platform featuring automated classroom workflows, role-based access, attendance tracking, and an integrated Python microservice for document OCR.

Key Highlights
  • Express 5 microservices paired with Python FastAPI for document OCR and AI workflows
  • PostgreSQL with pgvector for semantic retrieval, Drizzle ORM, and AWS S3/SES storage
React 19TypeScriptNode.jsFastAPIPostgreSQLAWS S3/SESDocker
Live Demo
Private Repo
Personal Project

Baghchal

Real-Time Multiplayer Strategy Board Game

Digital recreation of Nepal's traditional two-player board game (Tigers & Goats), built with an authoritative server-side rules engine and low-latency WebSocket synchronization.

Key Highlights
  • Authoritative game engine validating piece placements, leap captures, and dynamic win conditions
  • Low-latency Socket.IO rooms with live state broadcast, match replay logging, and Prisma ORM
React 19TypeScriptNode.jsExpress 5Socket.ioPostgreSQLTailwind CSS
Live Demo
Private Repo
Client Production

YourOSHC

Overseas Student Health Cover Comparison Middleware

Insurance middleware and aggregation platform enabling international students in Australia to compare and purchase government-approved health cover across multiple providers.

Key Highlights
  • Multi-provider policy comparison engine calculating real-time quotes across Australian insurers
  • Secure checkout integration with Stripe payment processing and automated policy confirmations
Full-StackJavaScriptNode.jsREST APIsStripe APIClient Platform
Live Demo
Private Repo
04Career Progression

Professional experience.

2+ Years Engineering Experience

A timeline of my 2+ years of hands-on software development roles, delivering real value and scalable software.

Full Time Developer

Skillprompt•Full-time•Butwal, Nepal
Dec 2024 — Present
  • •Engineering, scaling, and maintaining full-stack web applications and core features across the technical stack.
  • •Developing resilient RESTful APIs, optimizing database schemas, and building responsive, high-performance UI components.
  • •Collaborating with the engineering team on feature roadmaps, code reviews, and continuous deployment workflows.
ReactNext.jsNode.jsExpress.jsMongoDBTypeScriptTailwind CSSREST APIsGit

MERN Stack Intern

Skillprompt•Internship•Butwal, Nepal
2024
  • •Built and tested full-stack features using MongoDB, Express.js, React, and Node.js in an active production environment.
  • •Developed responsive user interfaces, integrated frontend state with backend REST endpoints, and resolved edge-case defects.
  • •Demonstrated consistent technical growth and problem-solving, earning a direct transition to a full-time developer position in Dec 2024.
MongoDBExpress.jsReactNode.jsJavaScriptTailwind CSSGit
05Technical Stack

Technologies & Tools.

Core technologies and developer tools I use to build fast, scalable, and reliable software.

Next.js & React

App Router, Server Components, SSR, and interactive modern interfaces.

App RouterRSCSSR / SSG

TypeScript

Static typing across components, server handlers, and database contracts.

Strict TypingGenericsZod Validation

Node.js & Express

Asynchronous runtime for high-throughput REST APIs and microservices.

RESTful APIsMiddlewareEvent Loop

PostgreSQL & Prisma

Relational data modeling, schema migrations, and type-safe database queries.

ACID RelationalMigrationsType-safe ORM

MongoDB & Mongoose

Flexible document data modeling and high-performance aggregation pipelines.

NoSQLAggregationsIndexing

AWS Cloud

Cloud infrastructure, serverless functions, object storage, and scalable hosting.

EC2 & S3LambdaIAM / CloudFront

Socket.io

Low-latency bidirectional WebSocket communication for real-time collaboration.

WebSocketsLive EventsRooms

Docker

Containerized environments ensuring consistency from local development to production.

ContainersMulti-Stage BuildsCompose

Tailwind CSS

Responsive layouts, fluid design tokens, dark mode, and modern UI styling.

Design TokensResponsiveZero Runtime

OpenAI & AI APIs

LLM integration, streaming responses, structured schema outputs, and embeddings.

Streaming LLMFunction CallingEmbeddings

Zustand & TanStack Query

Client state management paired with automatic background server revalidation.

Optimistic UICache SyncGlobal Stores

Git & CI/CD

Version control workflows, automated deployment pipelines, and environment management.

Git CLIGitHub ActionsVercel / Cloud
06Academic Background & Education

Academic education & achievements.

Formal degree program, university distinctions, and rigorous core computer science curriculum.

CGPA: 3.75 / 4.00 (Full Course)Dean's List Honoree

Bachelor of Computer Applications (BCA)

Pokhara University, Nepal

2022 — 2026

Completed a rigorous 4-year undergraduate degree in computer science and software applications at Pokhara University. Maintained academic distinction with a cumulative 3.75 CGPA across the full degree curriculum and recognized on the Dean's List for consistent academic excellence and software engineering performance.

Academic Honors & Distinctions

  • Listed in the Dean's List of Pokhara University for academic performance & software engineering excellence
  • Maintained a cumulative 3.75 CGPA across the full 4-year undergraduate program
  • University Hackathon Winner — Best Full-Stack Web Application (2022)
  • Author of Systematic Literature Review on Developer Reliance and Verification in LLM-Assisted Software Development

Core Computer Science Curriculum

Comprehensive foundations covering systems, algorithms, databases, and modern software design:

Data Structures & AlgorithmsSoftware Engineering PrinciplesDatabase Management SystemsObject-Oriented Programming (Java/C++)Web Technologies & Distributed SystemsOperating Systems & ArchitectureComputer Networks & Data CommunicationCloud Computing & API Design
07Initiate Contact

Let's build something exceptional together.

Whether you have an upcoming project, are looking to hire a full-stack engineer, or simply want to connect—my inbox is always open.

Direct Message

Replies within 24h