Skip to content
View mjthewalker's full-sized avatar

Highlights

  • Pro

Block or report mjthewalker

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
mjthewalker/README.md
banner

Typing SVG


Typing SVG

πŸŽ“ I'm a Computer Science and Engineering student at the National Institute of Technology Karnataka (NITK), Surathkal (2023-2027).
πŸš€ I build impactful solutions with a focus on App Development, Machine Learning, and Distributed Systems.
πŸ’» A competitive programmer with a passion for solving complex problems and building cool things from scratch.

Typing SVG

Air Cipher | Offline P2P Communication App

πŸ—“οΈ May 2025 – July 2025

Developed Air Cipher, a privacy-first, offline peer-to-peer communication app for real-time voice calls and messaging using WebRTC. The application ensures complete privacy through robust end-to-end encryption (AES-256-GCM) and a secure key exchange. A key innovation is its pure ICE negotiation protocol, which establishes direct peer connections without needing external STUN/TURN servers, making it truly serverless. The core technologies used were Flutter, Dart, and WebRTC.

GPU-Buddy | Remote ML Workload Platform

πŸ—“οΈ December 2024 - March 2025

GPU-Buddy is a remote execution platform designed to efficiently manage and utilize shared GPU resources for Python ML workloads, bypassing local hardware limitations. I developed its asynchronous C++ client-server architecture using gRPC with server-side streaming to enable simultaneous GPU access for multiple clients. The platform integrates NVIDIA MPS for concurrent workload execution and is fully containerized with Docker to ensure a consistent setup. The tech stack includes C++, gRPC, Protocol Buffers, Docker, and NVIDIA MPS.


Typing SVG

Languages

C C++ Dart Python JavaScript Kotlin SQL

Frameworks, Tools & Platforms

Flutter Docker Git Firebase gRPC Figma Postman

Typing SVG

GitHub Stats Top Languages Streak Stats

Typing SVG

LinkedIn GitHub Twitter


Random Dev Quote

Pinned Loading

  1. vxshxk/GPU-Buddy vxshxk/GPU-Buddy Public

    C++ 2 1

  2. AirCipher AirCipher Public

    Secure Messages, Anywhere in the Air

    Dart

  3. IRIS_2024_Mohnish_231CS235 IRIS_2024_Mohnish_231CS235 Public

    Hostel Allotment Flutter App

    Dart

  4. QdrantFinance QdrantFinance Public

    Jupyter Notebook