Skip to content
View AtulBoyal's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report AtulBoyal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AtulBoyal/README.md

Hi, I'm Atul Boyal 👋

Computer Science & Engineering @ IIT Hyderabad

I enjoy building software across different layers of the stack—from kernel-level operating system enhancements and performance optimization to full-stack products used by real users.

My primary interests include:

  • Operating Systems
  • Systems Programming
  • Performance Engineering
  • Full-Stack Product Development

Highlights

  • Extended the xv6 RISC-V operating system with custom system calls, process accounting, SC-MLFQ scheduling, Clock page replacement, and swap-backed virtual memory management.
  • Developed a hardware-aware Linux task scheduler using eBPF and PMU telemetry for heterogeneous CPU architectures.
  • Achieved up to 2.68× speedup on integer-heavy workloads using ARM NEON SIMD optimizations.
  • Built full-stack productivity and community platforms used by real users.
  • Serving as an Internship Coordinator at the Office of Career Services, IIT Hyderabad.

Featured Projects

Operating Systems & Systems Programming

🚀 Extending_xv6

Kernel-level enhancements to xv6 RISC-V including custom system calls, SC-MLFQ scheduling, virtual memory management, Clock page replacement, and swapping.

⚙️ Hardware-Aware Hybrid Task Scheduler

Research-oriented systems project exploring workload-aware scheduling on heterogeneous CPU architectures using Linux performance telemetry.


Performance Engineering

🔬 Accelerating Integer Computations Using ARM NEON

SIMD-accelerated implementations of matrix multiplication, dot products, and image-processing kernels on ARM Cortex-A76 processors.


Product Engineering

📋 TaskVault (TasksManager)

Full-stack productivity platform featuring realtime synchronization, recurring workflows, analytics, secure authentication, and cross-device access.

🎤 InterviewPrepAB (Work in Progress)

AI-assisted interview preparation platform featuring speech transcription, conversational AI interactions, personalized interview workflows, and performance analytics.


Community Impact

🌞 Sunshine Platform

Built the production web platform for IIT Hyderabad's Sunshine mental-health initiative, supporting organizational content, student resources, and newsletter management.

🗺️ Campus Navigation

Interactive campus navigation platform for IIT Hyderabad featuring landmark discovery, route visualization, and location-aware navigation.


Technical Areas

Languages

C++, Java, Python, JavaScript, SQL

Systems

Linux, xv6, eBPF, CPU Scheduling, Virtual Memory, Performance Optimization

Backend

Node.js, Express.js, PostgreSQL, Supabase, REST APIs

Frontend

React, Tailwind CSS, Responsive UI Development

Tools

Git, Docker, QEMU, Postman, Linux


Current Focus

  • Operating Systems & Kernel Development
  • Distributed Systems
  • Performance Engineering
  • System Design
  • AI-Integrated Software Products

Connect

Thanks for stopping by!

Pinned Loading

  1. Extending_xv6 Extending_xv6 Public

    Kernel-level enhancements to xv6 RISC-V including custom system calls, SC-MLFQ scheduling, virtual memory management, Clock page replacement, and swapping.

    1

  2. campus-navigation campus-navigation Public

    Interactive campus navigation platform for IIT Hyderabad featuring routing, landmark search, and real-time route visualization.

    JavaScript 1

  3. tasks-manager tasks-manager Public

    Full-stack productivity platform featuring realtime synchronization, recurring workflows, analytics, and secure user authentication.

    JavaScript 1

  4. arbitrary-precision-arithmetic-java arbitrary-precision-arithmetic-java Public

    Java library for arbitrary-precision integer and floating-point arithmetic with support for addition, subtraction, multiplication, division, normalization, and comprehensive JUnit testing.

    Java

  5. iith-sunshine-web-app/sunshine_web_iith iith-sunshine-web-app/sunshine_web_iith Public

    Sunshine IITH Website - 2025

    JavaScript 1