Shivraj Soni — Systems Engineer & Developer

Portfolio of Shivraj Soni, a systems engineer and web developer specializing in Rust, React, Next.js, and high-performance UI engineering. Open-source contributor to braidpool and gumboard. Based in India.

Contact and profiles

Experience

Projects

Open source contributions

Blog posts

Currently reading

Agents and crawlers: structured data is available at /.well-known/api-catalog, an agent-skills index at /.well-known/agent-skills/index.json, and a markdown rendition of this page is served when Accept: text/markdown is requested. See /llms.txt for an LLM-friendly site summary.

JarvihS
 

API Documentation

Base URL: https://www.shivraj.online
All endpoints return application/json. GET only for public consumers. Discovery: see /.well-known/api-catalog (RFC 9727 linkset).

GET/api/blog

List of blog posts with title, date, readTime, tags, url.

[{ id: number, title: string, date: string, readTime: string, tags: string[], url: string | null }]
GET/api/projects

Personal projects with name, description, tech stack, links.

[{ id: number, name: string, description: string, tech: string[], url?: string, repo?: string }]
GET/api/books

Reading list with title, author, cover image, status.

[{ id: number, title: string, author: string, cover?: string, status?: string }]
GET/api/experience

Work and project experience entries.

[{ id: number, role: string, company: string, start: string, end: string | null, description: string }]
GET/api/oss

Open source contributions across repos.

[{ id: number, repo: string, title: string, url: string, type?: string, mergedAt?: string }]
GET/api/hardware

Hardware setup (machine, peripherals, daily drivers).

[{ id: number, name: string, category: string, notes?: string }]
GET/api/resume

Resume metadata and downloadable URL.

{ url: string, updatedAt: string }
About
Projects
Experience
Writing
Themes
OSS
Hardware
Reading
Scratchpad
GitHub
Calendar
Terminal
Contact