Sai Rajesh Ramaraju

Software Developer & Cybersecurity Researcher

I build robust software and then seek to break it, ensuring it stands strong against the chaos of the real world. Passionate about backend systems, OS internals, and cybersecurity.

About Me

Hail and well met, traveler. I am known in the old tongue as Vanitas, Flamebound Scribe of the Ebon Spire.

Greetings! I am Sai Rajesh Ramaraju, though in everyday circles, I am simply Rajesh. In the realm of social media and digital whispers, I go by Vanitas.

I am a software developer and cybersecurity researcher. In simpler terms: I build software, then seek to break it—ensuring it stands strong against the chaos of the real world. With a Bachelor’s degree in Computer Science, I have carved my path through the art of digital creation and calculated destruction.

My journey into technology began humbly—with a childhood fascination for computer games. What began as play soon became passion. Curiosity led me behind the veil: How does it work? Why does it work that way? One question led to another, and I found myself immersed in the depths of backend systems, operating systems, kernels, Linux internals, and networking.

Since then, I’ve grown into someone who loves getting my hands dirty with backend engineering, Linux, and low-level programming in C and C++. These are my tools, my craft—and I am constantly learning, improving, and expanding my abilities.

Welcome to my corner of the web, where code meets creativity. I specialize in building reliable, scalable backend systems and crafting developer tools with purpose. I’ve studied the core principles of software design, explored the landscape of modern cloud technologies, and embraced DevOps practices that bring systems to life and keep them running smoothly.

As you’ve no doubt gleaned from my speech, I hold a deep love for the old ways—the language of dragons and the myths that shaped worlds. I am a fantasy enthusiast, captivated by worlds of magic, forgotten realms, and epic sagas that defy the mundane.

So whether you come seeking code, conversation, or curiosity—you are most welcome here.

Technical Skills

Programming Languages

Java Python SQL C/C++ JavaScript HTML/CSS Rust

Frameworks & APIs

Django Flask FastAPI React RESTful APIs

Databases & Data

MySQL PostgreSQL Redis Memcache Database Design Optimization

Cloud & DevOps

AWS (EC2, RDS, S3) Docker Kubernetes CI/CD Pipelines GitHub Actions Apache Kafka

Systems & OS

Linux System Programming Kernel Shell Scripting Win32 API

Cybersecurity & Networking

Cybersecurity Research Web Security Network Programming Networking Protocols Exploit Analysis

Professional Experience

Software Engineering Intern

Infinity IT Solutions | Hyderabad

Aug 2024 – Apr 2025
  • Developing and maintaining Java-based applications with focus on backend services and API integration.
  • Collaborating with cross-functional teams to implement software solutions according to design specifications.
  • Contributing to code reviews and following established software architecture patterns.

Backend Development Intern

Digit360™ | Hyderabad

Jan 2024 – Apr 2024
  • Built scalable backend systems using Python and SQL for data processing and API development.
  • Implemented database optimization techniques resulting in improved query performance.
  • Developed RESTful APIs serving 10,000+ daily requests for e-commerce data analysis.

Key Technical Projects

💳

Distributed Payment System

Python FastAPI PostgreSQL Docker Kubernetes
  • Architected secure microservices-based payment system with Authentication, Account Management, and Transaction services.
  • Built robust database schema in PostgreSQL with proper indexing and transaction management.
  • Implemented comprehensive testing with pytest coverage and CI/CD pipelines via GitHub Actions.
Learn More
💾

Distributed File Storage System

C++ Linux Asio CMake
  • Designed and implemented a scalable distributed file storage system using C++ on Linux, featuring fault tolerance and leader election.
  • Developed a chunk-based storage architecture enabling horizontal scalability for capacity and throughput.
  • Engineered a robust health monitoring system utilizing Asio for asynchronous network communication.
  • Integrated MD5 hashing for file signature generation, ensuring data integrity.
Learn More
🏢

Enterprise Employee System

Java Spring Boot MySQL JPA/Hibernate
  • Developed enterprise application using Spring Boot framework with MVC architecture for employee management.
  • Implemented complex database operations including stored procedures and transaction management.
  • Designed normalized database schema with 15+ tables handling employee records and payroll tracking.
Learn More
🛍️

ShopSight: E-commerce Analysis

Python Django MySQL Scrapy ML
  • Implemented scalable web scraping pipelines with Scrapy, extracting over 10,000 e-commerce records daily.
  • Developed predictive ML models using scikit-learn and TensorFlow for customer purchasing trends (85% accuracy).
  • Orchestrated cloud-native deployments on AWS with Kubernetes and Docker for real-time business intelligence.
Learn More
🌳

Custom Git Implementation

Python 3 File I/O SHA-1 Hashing CLI Tools
  • Developed a Python-based reimplementation of Git’s core functionality to deepen understanding of version control.
  • Supported key commands: init, add, commit, hash-object, cat-file, write-tree, and checkout.
  • Created a custom .git object model to manage blobs, trees, and commits with accurate SHA-1 hashing.
Learn More
💻

MOShell (Mini OS Shell)

C Linux System Calls Low-Level
  • Developed a custom command-line interpreter in pure C on Linux, replicating core shell functionalities.
  • Implemented features such as command parsing, execution of external programs using system calls (e.g., `fork()`, `execvp()`), and input/output redirection.
  • Managed process creation and termination, demonstrating understanding of OS process management.
Learn More

Achievements & Interests

Systems Programming

  • Developed a 32-bit x86 kernel with multiboot support and a custom shell with command parsing (MOKernel).
  • Developed a custom shell in C with command execution, dynamic input history, and tab-completion (MOShell).
  • Explored file system concepts with FUSE (Filesystem in Userspace).

Cybersecurity & Networking

  • Completed 100+ challenges on TryHackMe and Hack The Box platforms.
  • Deep dive into Web Security Vulnerabilities & Exploits, understanding common attack vectors (XSS, SQLi, SSRF).
  • Familiar with network protocols (TCP/IP, HTTP, FTP) and routing/switching concepts.

Competitive Programming

  • Achieved Knight status on LeetCode with consistent problem-solving performance.
  • Actively participate in coding contests, enhancing algorithmic thinking and problem-solving skills.

Key Technical Achievements

  • Built production-ready APIs handling 10,000+ daily requests in distributed systems.
  • Designed and implemented scalable microservices architectures.
  • Optimized database performance and ensured data integrity across multiple complex projects.
  • Proven ability to containerize applications with Docker and orchestrate with Kubernetes for robust deployments.

My Tech Blog

Explore my insights on various technical topics, from operating system internals to cybersecurity and cloud-native development.

Education

Bachelor of Technology, Computer Science and Engineering

Narasaraopeta Engineering College, Narasaraopeta

June 2020 – June 2024

Get In Touch

Have a project in mind, a question, or just want to connect? Feel free to reach out!

✉️ Email Me: sairajeshramraju@gmail.com 📞 Call/Text: 814-322-5339

© 2025 Sai Rajesh Ramaraju. All rights reserved.

Designed and Developed with 💖