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 student @ IIT Hyderabad

I build software across the systems and product stack-from operating systems, performance optimization, and backend infrastructure to full-stack applications powered by modern AI.

I'm particularly interested in building reliable software with clean architecture, measurable performance, and practical impact.


Engineering Highlights

  • Extended the xv6 RISC-V operating system with custom system calls, SC-MLFQ scheduling, Clock page replacement, and swap-backed virtual memory.
  • Built a Linux task scheduler prototype using eBPF and PMU telemetry to explore workload-aware scheduling on heterogeneous CPU architectures.
  • Optimized integer-heavy workloads on ARM Cortex-A76 using NEON SIMD, achieving up to 2.68× speedup.
  • Developed production-ready software spanning productivity tools, AI-assisted developer platforms, and community applications.
  • Serving as an Internship Coordinator at the Office of Career Services, IIT Hyderabad.

The repositories below represent the projects that have shaped my interests across systems, performance engineering, AI, and product development.


Selected Projects

Operating Systems & Systems Programming

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.


🤖 AI Engineering

AI-powered repository intelligence platform that automatically analyzes software repositories through intelligent traversal, static code analysis, metadata extraction, context engineering, and LLM-powered engineering reviews to generate professional technical reports.


Product Engineering

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

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

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


Expertise

Systems Programming

Linux • xv6 • eBPF • CPU Scheduling • Virtual Memory

Backend Engineering

Node.js • Express • PostgreSQL • REST APIs

Performance Engineering

ARM NEON SIMD • Performance Analysis • Heterogeneous Computing

Product Development

React • TypeScript • Tailwind CSS

Engineering Tools

Git • Docker • QEMU


Connect

Pinned Loading

  1. RepoInsight-AI RepoInsight-AI Public

    AI-powered engineering review platform that analyzes software repositories and generates professional architecture, code quality, resume, and interview feedback.

    TypeScript 1

  2. 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

  3. tasks-manager tasks-manager Public

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

    JavaScript 1

  4. campus-navigation campus-navigation Public

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

    JavaScript 1

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

    Sunshine IITH Website - 2025

    JavaScript 1

  6. 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