Akash

Home

Profile Picture
Hi there! Welcome

कर्मण्येवाधिकारस्ते मा फलेषु कदाचन |

(Karmaṇy-evādhikāras te mā phaleṣu kadācana)

"You have a right to perform your prescribed duties,
but you are not entitled to the fruits of your actions."

— Bhagavad Gita, Chapter 2, Verse 47

Incoming Software Engineer
IBM, Bangalore

About

University Logo

I am a scholar at IISc Bangalore pursuing M.Tech in Computer Science Engineering (2024-2026), in the Computer Science and Automation (CSA) department. I am part of Database Systems Lab, SERC, IISc Bangalore (DSL) doing research in database systems. I am B.Tech CSE graduate from RGPV Bhopal. I secured AIR 26 in GATE CSE 2024.

I have a work experience of about 2.5 years having worked as a 'Full Stack Java Developer' at TCS. I have a keen interest in advanced studies and research. I love theoretical and applied Computer Science.

CSA Dept Pic CSA Dept Logo CDS Dept Pic IISc Campus Pic

Education

University Logo
Indian Institute of Science, Bangalore M.Tech in CSE | 2024-2026
Grade: 8.0/10.0 CGPA
GATE 2024 AIR 26
GATE 2023 AIR 608
University Logo
Rajiv Gandhi Technological University, Bhopal B.Tech in CSE | 2017-2021
Grade: 9.39/10.00 CGPA
RGPV Chancellor Award [2019]
Silver🥈Medalist @ B.Tech (Hons.)
College Logo
Krishna Public School, Bhilai HSC in PCM | 2015-2017
Percent: 95.40%
95.40% in Class-XII CBSE
Qualified JEE-Mains(Gen) 2017
School Logo
Daffodil Public School, Raigarh Metric in Science | 2005-2015
Passed with: 94.50%
94.50% in Class-XII CGBSE
Awarded by Dist. Collector

Experience

Company Logo
System Engineer Tata Consultancy Services | Indore
Aug'21 - May'24 | Full-time
Worked as a System Engineer in TCS @ Digital Profile as a Full Stack Java Web Developer
Spring Boot | Oracle DB | Java | JavaScript | Git | JIRA
3 x Star of the Month Award

Study

Undergraduate

Operating Systems | Database Management Systems | Computer Networks | Computer Organization | Digital Logic Design | Discrete Mathematics | Compiler Design | Theory of Computation | C/C++ System Programming | Linux/UNIX | Object Oriented Programming

Graduate

Algorithms | Probability and Statistics | Databases | Computer Architecture | Optimizations | Machine Learning | Systems for Machine Learning | Cryptography | Distributed Systems | Graphics and Visualization | Computer Systems Security

Projects

VM-Diffing-Tool (VMTOOL)

Computer Systems Security Course Project | GitHub | Docs | Releases

2025 | Bangalore, IN

A powerful tool for analyzing and comparing VM disk images. Built with Flask and a C++ core (pybind11) that uses libguestfs for robust disk access. Features file browsing, side‑by‑side file diffs, directory and block comparisons, image conversion, VM launch utilities, and exportable JSON/PDF reports. Supports web-based and CLI (vmt) interfaces.

Technologies Used: Python (Flask) • C++ (pybind11) • libguestfs • Docker • SQLite

Medical Volume Renderer (MVR)

Interactive 3D Volume Renderer | GitHub | Releases | Docker image

2025 | Bangalore, IN

Lightweight OpenGL-based 3D volume renderer with a compact PyQt6 UI. Loads medical and scientific volumes (NIfTI: .nii/.nii.gz, DICOM: .dcm, VTK: .vtk) and supports GPU-accelerated volume rendering, slice/slicer view, isosurface rendering, custom & interactive transfer functions, overlays/annotations, and saving/exporting images. Distributed as a standalone Linux binary and shared library. Docker image available for easy deployment.

Technologies Used: C++ • OpenGL • Python • PyQt6 • pybind11 • VTK • DCMTK • Docker • NIfTI

Market Microservice

Distributed Systems Course Project | GitHub

2024 | Bangalore, IN

Implemented three microservices (account-service, marketplace-service, wallet-service) using a dockerized Akka cluster. These services handle concurrent RESTful requests through a CLI interface while maintaining consistency and correctness.

Technologies Used: Java 21 • Spring Boot 3 • Akka Library • Docker • Kubernetes • IntelliJ • Git

DuckDB

Database Systems Course Project | GitHub

2024 | Bangalore, IN

Implemented two operators, 'Join' and 'GroupJoin' in the open-source DuckDB source-code, with 'Join' being simple nested loop join, and 'GroupJoin' being used when we have any 'join' followed by 'group by' in the query.

Technologies Used: C++ • CMake • Git • SQL • VSCode

ChampSim-IISc

Computer Architecture Course Project | GitHub

2024 | Bangalore, IN

ChampSim-IISc is an adapted version of ChampSim (open-source simulator) with various kinds of branch predictors implemented for calculating performance metrics like prediction accuracy, MPKI, IPC etc. from program traces.

Technologies Used: C|C++ • Shell Scripting • Git • VSCode

Large Page Allocator

Computer Architecture Course Project | GitHub

2024 | Bangalore, IN

Used 'perf mem' tool to obtain a sampled report of TLB misses at different logical addresses, and identified top N TLB-miss regions and allocated large pages to improve performance.

Technologies Used: C|C++ • Python • Git • Make • VSCode

MINI Transformer Model

Systems for Machine Learning Project | GitHub

2025 | Bangalore, IN

Built from scratch in Python without using deep-learning frameworks. Implements core Transformer components including positional encoding, scaled dot-product self-attention, multi-head attention, layer normalization, residual connections, and final output prediction following the original Transformer architecture.

Technologies Used: Python3 • NumPy • Git • VSCode • Shell Scripting

CNN Memory Profiling

Machine Learning Project | GitHub | Report

2025 | Bangalore, IN

Profiled and optimized CNN inference across RTX 3060, GTX 1050, and Tesla T4 GPUs. Techniques include FP16 inference, mixed-precision (AMP+AMC), and tiled inference to reduce peak memory and improve throughput. Experiments were performed on ResNet-20/32/44/56 models trained on CIFAR-10 and Mini-ImageNet, with detailed analysis of memory, latency and accuracy tradeoffs.

Technologies Used: Python3 • PyTorch • CUDA • NVIDIA GPUs • Git • VSCode

Reports

December 2024 | Akash Maji • Utkarsh Sharma

external link DuckDB AMUS Join: A new Join Operator implementation

April 2025 | Akash Maji • Utkarsh Sharma • Suraj Reddy • Amandeep Nokhwal

external link CNN Memory Profiling and Optimisation: Toward Efficient Inference

Achievements

OCAJP Logo
Oracle Certified Associate Java Programmer - I | 1Z0-808 Oracle Corp. | Feb 2020 | Lifetime
Certified in Java SE 8 Programming from Oracle.
Verify Credentials ↗ See Certificate ↗
AZURE Logo
Microsoft Certified Azure Fundamentals | AZ-900 Microsoft Corp. | July 2020 | Expired
Certified in basic cloud technology and tools from Microsoft.
Verify Credentials ↗ See Certificate ↗
AZURE Logo Graduate Aptitude Test in Engineering (GATE)  
2024 GATE CS AIR 026
2023 GATE CS AIR 608
2024 GATE DA AIR 648
Award1
RGPV University Silver Medal Award 2025 Received University Silver Medal for merit in University Finals 2021, from Governor of M.P.
Award1
RGPV University Chancellor Scholarship Award 2019 Received University Scholarship for merit in University Exams 2019, from Governor of M.P.
Oracle Cloud Logo
Oracle Cloud Infrastructure 2025 Certified Foundations Associate Oracle Corp. | Oct 2025 | Cloud
Demonstrated proficiency in Oracle Cloud Infrastructure core concepts and foundations.
Verify Credentials ↗ See Certificate ↗
Oracle Cloud Logo
Oracle Cloud Infrastructure 2025 Certified Architect Associate Oracle Corp. | Oct 2025 | Cloud
Validated expertise in designing and implementing OCI cloud solutions.
Verify Credentials ↗ See Certificate ↗
Oracle Cloud Logo
Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate Oracle | Oct 2025 | AIML
Certified in OCI AI services, machine learning fundamentals and applications.
Verify Credentials ↗ See Certificate ↗

Contact

QR Code

Scan to Chat!

💬