// System initializing

[ OK ]INITarnav-portfolio v2.0 · Bangalore, IN
[ OK ]LOADReact · Next.js · TypeScript · Python
[ OK ]LOADFastAPI · LangChain · GraphRAG · Neo4j
[ OK ]CONNOppia Foundation · GitHub · Open Source
[ OK ]STATAvailable for hire · arnavnarula25@gmail.com

Full-Stack Developer · AI/ML · Open Source

Arnav
Narula

Bangalore, India

Entering portfolio...
2026 · v2.0
arnav25102004

About Me

Builder.
Contributor.
Engineer.

I'm a developer who cares about both what the code does and how it's written. I build AI-powered applications, take on freelance projects, and contribute to large-scale open source. Clean architecture is non-negotiable.

5+

PRs merged

3

Production apps

2+

Years open source

Experience

Where I've contributed

Freelance Developer

Independent
2024 – Present
Remote
  • Building full-stack web and mobile applications for clients across domains — from internal tools to consumer-facing products.
  • End-to-end delivery: architecture, frontend, backend, deployment, and handoff.

Collaborator

Oppia Foundation
Apr 2026 – Present
Remote
  • Migrating legacy audit jobs to Apache Beam pipelines using PTransforms for large-scale exploration-model validation and data cleanup.
  • Shepherding high-impact PRs (#25116, #18103) through complex reviewer feedback cycles to enforce strict TypeScript and accessibility standards.

Open Source Contributor

Oppia Foundation
Nov 2025 – Mar 2026
Remote
  • Refactored core services into proper Angular DI singletons (PR #24995), optimizing memory management.
  • Resolved critical accessibility bugs in the schema editor with dynamic [id] binding and translated aria-label attributes.
  • Enforced strict TypeScript typing across 11 files, eliminating generic Function types and null-check vulnerabilities.

Education

Academic background

CHRIST (Deemed to be University)

Master of Computer Applications (MCA)

Bangalore, IndiaJuly 2025 – Present

Graphic Era (Deemed to be University)

Bachelor of Computer Applications (BCA)

Dehradun, IndiaJuly 2022 – June 2025

CGPA: 8.07

Skills

Technical toolkit

Languages

PythonJavaScriptTypeScriptJavaCSQL

Web & Frameworks

ReactReact NativeNext.jsFastAPINode.jsAngularTailwind CSSHTML5 / CSS3

Databases

MongoDBPostgreSQLSQLiteNeo4j

AI / ML

LLMsRAGLangChainLangGraphGraphRAGVector DatabasesPrompt EngineeringGPT-4o

Tools & Infra

GitGitHubDockerPostmanVercelRenderApache Beam

Recognition

Beyond the code

Winner — CHRIST National Level Hackathon (Revelations) for Christ Eats

Class Representative for 3 consecutive years (BCA, Graphic Era University)

NSS Student Cell Coordinator — led community outreach drives

5+ production PRs merged to Oppia Foundation — Apache Beam, Angular, TypeScript