corrupted.terminal

> optimism.detected

logs: more reliable than opinions

NullFrame Systems booted

Pranav Singh Rajoria

I replace chaos with architecture. Occasionally, it even scales.

Backend-focused engineer building scalable systems, realtime infrastructure, AI workflows, and security platforms.

mission.control

Products built from architecture, not optimism.

The portfolio is modeled as a product lab: each project is a system module, each metric is a signal, and every unknown stays clearly marked.

I prefer systems over noise, architecture over chaos, and logs over opinions.

Most software fails quietly. Mine logs the failure, isolates it, and keeps moving.

identity.stack

BackendAIRealtimeSecurity

Currently building systems that prefer logs over opinions.

NullFrame product campus. Project names are attached to their buildings. Select a building to open its project journey.

  • Visync Tower: Visync. Status: realtime.sync: active. Realtime collaborative whiteboard with compact event persistence and fast board loads.
  • SentinelAPI Firewall District: SentinelAPI. Status: threat.scan: online. Security scanner with middleware hardening, threat patterns, and live monitoring.
  • Job Match Analyzer AI Lab: Job Match Analyzer. Status: llm.suggestions: ready. Resume-to-job matching platform with explainable scoring and LLM suggestions.
  • MindBloom Wellness Hub: MindBloom. Status: rooms: realtime. Gamified mental health tracker with journaling, challenges, progress dashboards, and realtime rooms.
  • DentalAssistant Clinical AI Wing: DentalAssistant. Status: verification: pending. Dental clinic assistant concept for workflow, reports, appointments, and database-backed assistance.
  • ParkIntel Urban Grid: ParkIntel. Status: urban.grid: inferred. Illegal parking hotspot predictor with a Next.js command center, Go REST API, ONNX inference, and PostgreSQL.

cinematic.city

NullFrame product campus.

Mobile uses simplified project journey cards while the 3D city stays lightweight.

mobile.scene: simplified

Scroll for full engineering cards

core.modules

NullFrame Core system dashboard.

Skills are treated as powered modules with evidence attached, not a loose keyword wall.

Backend Core: online

Backend Core

evidence

VisyncHireFTSentinelAPIJob Match Analyzer

REST APIs

WebSocket routing

worker-pool pipelines

database-backed systems

queue-based workflows

auth/profile APIs

caching and role resolution

resume.skills.cache

languages

GoJavaPythonJavaScriptTypeScriptCC++KotlinSQL

frameworks

Spring BootReact.jsNext.jsNode.jsExpress.jsSocket.ioKonva.jsPuppeteerPDFBox

cloudAndData

PostgreSQLMongoDBRedisAWS S3AWS SQS

tools

GitGitHubLinuxPostman

concepts

REST API DesignAuthentication (JWT)Database ModelingWebSocketsConcurrent ProcessingLLM/AI IntegrationSecurity TestingOOP & DSA

module.experience

HireFT pipeline dashboard.

Internship work presented as production pipeline evidence: scraping, queues, storage, enrichment, APIs, and caching.

status: shipped

HireFT

Software Engineering Intern | Remote | March 2026 - May 2026

mode: backend + AI workflows + cloud pipelines

Workday Scraper-> Worker Pool-> PostgreSQL Deduplication-> AWS SQS Queue-> AWS S3 Storage-> Groq Resume / ATS Enrichment

Built a concurrent job-scraping pipeline in Go that processed thousands of Workday ATS postings using worker pools, PostgreSQL deduplication, S3 storage, and SQS-driven enrichment queues.

Designed and shipped a Groq-powered resume-generation pipeline with a two-call flow: extracting job requirements first, then scoring and tailoring resumes for ATS compatibility.

Improved job-to-role matching accuracy across 500K+ records by adding staged role resolution with Caffeine caching and eliminating redundant database lookups.

Built REST APIs for profile management, presigned S3 uploads, and auto-apply preferences.

Added PDF hyperlink extraction using PDFBox with annotation and coordinate-based parsing.

500k+

records processed

worker-pool

scraping pipeline

caffeine

caching

rest

APIs

[01] worker.pool: active

[02] sqs.queue: processing

[03] deduplication: stable

[04] resume.pipeline: shipped

[05] redundant.lookups: eliminated

[06] architecture: holding

projects.indexed

Product buildings with architecture inside.

Compact previews stay readable during scroll. The deeper engineering dashboard opens only when requested.

Visync Tower

Visync

realtime.sync: active

Realtime collaborative whiteboard with compact event persistence and fast board loads.

Spring BootSockJSNext.jsKonva.jsPostgreSQLRedis

90% network payload reduction

95% stored-row reduction

<150ms board load time

GitHub Live

SentinelAPI Firewall District

SentinelAPI

threat.scan: online

Security scanner with middleware hardening, threat patterns, and live monitoring.

Node.jsExpressMongoDBSocket.ioJWT

Covered 12 attack categories

40+ regex threat patterns

1,000+ concurrent realtime connections

GitHub

Job Match Analyzer AI Lab

Job Match Analyzer

llm.suggestions: ready

Resume-to-job matching platform with explainable scoring and LLM suggestions.

React.jsNode.jsExpressMongoDBGroq Llama 3.3 70BPuppeteer

Weighted scoring engine

500+ synonym dictionary

Platform-specific job scrapers

GitHub

MindBloom Wellness Hub

MindBloom

rooms: realtime

Gamified mental health tracker with journaling, challenges, progress dashboards, and realtime rooms.

Next.jsReactTypeScriptClerkZustandChart.js

Journaling and mood tracking

Challenges and achievements

Realtime challenge rooms

GitHub

DentalAssistant Clinical AI Wing

DentalAssistant

verification: pending

Dental clinic assistant concept for workflow, reports, appointments, and database-backed assistance.

Stack verification pending

Dental domain AI exploration

Assistant-style workflow

Useful candidate for future productization

GitHub

ParkIntel Urban Grid

ParkIntel

urban.grid: inferred

Illegal parking hotspot predictor with a Next.js command center, Go REST API, ONNX inference, and PostgreSQL.

Next.jsReactTypeScriptGoGinGORM

Live-inferred ML predictions

Go REST API backend

Next.js command center

GitHub Live

module.education

System credibility module.

Kept separate from achievements: school and institute credentials are credibility signals, not noise.

status: in_progress

ABV-IIITM Gwalior

B.Tech Electrical and Electronics Engineering

CGPA: 8.36

timeline: Aug 2024 - Aug 2028

signal: technical foundation detected

status: verified

Vadanta International School, Jaipur

Class XII, CBSE

Percentage: 95.8%

timeline: Apr 2023 - Apr 2024

leadership.signal

Leadership modules detected.

Operational signal, deliberately low volume.

module.leadership: detected

Secretary, SAC Technical

ABV-IIITM Gwalior | May 2026 - Present

Directing institute-level technical events and managing a cross-functional team.

team_size: 20+

module.operations: archived

Operations Lead, IEEE

ABV-IIITM Gwalior | Jan 2025 - Oct 2025

Spearheaded end-to-end operations for a national hackathon.

event_scale: 2000+ registrationsfinalists: 500+

github.console

Repository activity console.

Static repo feed built from verified repository names. No stars, commits, dates, or invented activity.

[01] github.sync: active

[02] [repo.scan] pranav8764/Visync indexed

[03] [repo.scan] pranav8764/SentinelAPI indexed

[04] [repo.scan] pranav8764/MIndBloom1 indexed

[05] [repo.scan] pranav8764/DentalAssistant indexed

[06] [repo.scan] pranav8764/ParkIntel indexed

[07] [repo.scan] pranav8764/ColourBlindnessDetection indexed

[08] [repo.scan] pranav8764/AlchemistAI-Assignment indexed

[09] [signal] realtime systems detected

[10] [signal] security layer detected

[11] [signal] AI workflow detected

[12] [system.note] code exists. rare.

repo.links

Visync

realtime systems detected

Open

SentinelAPI

security layer detected

Open

MindBloom

wellness product detected

Open

DentalAssistant

private or unconfirmed details

Open

ParkIntel

urban systems detected

Open

ColourBlindnessDetection

computer vision repository detected

Open

AlchemistAI-Assignment

AI assignment repository detected

Open

resume.file

System file card.

The attached resume is available as a real public file path in this app.

[01] file.detected: pranav_resume.pdf

[02] type: engineer_profile

[03] status: verified

[04] risk: recruiter_may_read

connect.terminal

connect --with pranav

Building backend-heavy products, AI workflows, and systems that survive production.

[01] status: available_for_backend_internships

[02] mode: building_systems

[03] noise: filtered

[04] If the architecture held your attention, the engineer is available.

Built with accessibility in mind. Respects reduced motion, high contrast needs, and screen reader navigation.

boot: loading | signal: corrupted | scroll: 0%