Systems Engineer | Linux Internals | Backend Infrastructure | Developer Tools
I build systems that matter. My focus is on understanding how things work beneath the surface—from process management and kernel interfaces to backend service architecture. I'm driven by the principle that great engineering comes from deep systems knowledge, not just framework familiarity.
Currently exploring Linux internals, designing backend systems with real architectural constraints, and building tools that solve concrete problems.
Linux internals toolkit for process inspection and systems visibility
A purpose-built utility for understanding process behavior at the kernel boundary. Leverages /proc filesystem to expose process trees, signal handling, memory states, and execution context with a clean TUI interface.
Why it exists: Most developers treat processes as black boxes. SysCraft closes that gap—providing direct visibility into how your system actually executes code.
Technical approach: Efficient /proc parsing, hierarchical process tree construction, real-time state monitoring, signal delivery mechanics.
Full-stack backend system with production-grade architecture
A content management backend built on FastAPI + SQLAlchemy, demonstrating real-world API design, authentication (JWT), database normalization, and service patterns.
Why it exists: There's a gap between tutorial APIs and production systems. This bridges it—showing how to structure backend services with proper separation of concerns, state management, and scalability thinking.
Technical approach: RESTful API design with clear contracts, middleware-based auth, SQLAlchemy ORM patterns, database schema optimization, error handling strategies.
Custom shell implementation with command parsing and process control
Building a POSIX-compliant shell from first principles—command tokenization, pipe mechanics, process spawning, signal handling, job control.
Why it matters: Shells are the interface between users and systems. Implementing one teaches more about process management, IPC, and OS interactions than most coursework.
Languages: Python • C • C++ • JavaScript
Backend: FastAPI • SQLAlchemy • REST API design
Systems: Linux • Process internals • Signal handling • Shell scripting
Frontend: React • TypeScript (applied knowledge)
Specialization Areas:
- Process lifecycle and kernel interfaces
- Backend service design and data persistence
- CLI/TUI tool development
- Database schema design and query optimization
- Understand before building — deep knowledge of fundamentals (syscalls, process models, data structures) precedes implementation
- Systems thinking — design with constraints in mind (memory, performance, concurrency)
- Clean architecture — separation of concerns, clear interfaces, testability from the start
- Real problems — every project solves something concrete, not theoretical exercises
- Deepen Linux kernel knowledge (process scheduling, memory management, I/O systems)
- Master backend systems design (distributed systems, caching, database internals)
- Build production-grade infrastructure tools
- Contribute to systems-focused open source projects
Actively seeking internship opportunities in systems engineering, backend infrastructure, or developer tools teams where I can learn from experienced engineers and tackle real architectural challenges.
View my interactive stats dashboard:
🔗 GitHub Stats Dashboard — Real-time repos, followers, languages, and activity
Or follow my work directly: github.com/Priyanshu-1477
📧 Email: prmahatha@gmail.com
🔗 LinkedIn: Priyanshu Raj
Open to collaborations on systems projects, backend infrastructure work, or deep technical discussions.
Last updated: April 2026
