Srijan Kulal — Software Developer

Srijan Kulal is a software developer based in Mangalore, Karnataka, India. Pursuing Bachelor of Computer Applications (B.C.A) at St. Aloysius University (2023–2026). Available for software developer roles, backend developer positions, full-stack developer internships, and freelance projects.

Technical Skills

Projects

Contact

Email: srijankulal1010@gmail.com

Phone: +91 8762471304

GitHub: github.com/srijankulal

LinkedIn: linkedin.com/in/srijan-kulal

Location: Mangalore, Karnataka, India

Open To

Full-time software developer roles, backend developer jobs, full-stack developer internships, freelance web development projects, IoT projects. Actively seeking opportunities in India and remote positions globally.

←// ALL PROJECTS
SYS_ID: post-scraped-in•
PROJECT DOSSIER|ENGINEERING INITIATIVE

>PostScrapedIn

A production-ready, offline-first Chrome Extension designed to extract authored LinkedIn posts into structured text or JSON. It prioritizes user privacy through a zero-telemetry architecture and ensures account safety with built-in rate-limiting and anti-429 guardrails.

+
+
+
+
VIEWPORT // PREVIEW_FEEDpost-scraped-in.ui
PostScrapedIn

Technical Architecture Matrix

01. ArchitectureSystem & Cloud Pipeline
02. Primary DatabaseCloud Database
03. Security & CryptographyRole-Based Access & Auth
04. Source IntegrityVerified Git Repository

Detailed Engineering Breakdown

//Overview:

▸PostScrapedIn is a browser-based utility built to solve the difficulty of exporting personal content from LinkedIn. By leveraging the Chrome Extension architecture, it provides a seamless interface for users to retrieve their authored posts without relying on third-party scrapers or cloud-based APIs.

The application operates entirely client-side, utilizing the browser's active session to interact with LinkedIn's DOM. It features a robust extraction engine that handles pagination, content expansion, and data normalization, ensuring that the exported output is clean and ready for archival or content repurposing.

//Core Features:

▸Authored Post Purity: Intelligent filtering to exclude likes, comments, and external reactions, focusing strictly on original content.

▸Multi-Format Export: Supports raw text for quick reading and structured JSON for programmatic data portability.

▸Smart Throttling: Implements configurable delays between requests to respect LinkedIn's rate limits and prevent account flagging.

//Architecture & Pipeline:

▸Service Worker: Manages background tasks and session handling without persistent background overhead.

▸DOM Parser: Executes in-memory extraction, expanding truncated 'see more' content and deduplicating entries via URN hashing.

▸UI Layer: A lightweight popup interface providing real-time progress tracking and export controls.

Security & Privacy:

▸Zero-Telemetry: The extension contains no external network calls, webhooks, or remote databases, ensuring all data remains on the local machine.

▸Manifest V3 Compliance: Adheres to modern security standards by restricting host permissions to LinkedIn and utilizing local static scripts to prevent remote code execution.

Technologies & Frameworks

#JavaScript#Chrome Extension API#DOM Manipulation#JSON#Web Workers