Skip to content
View justavik's full-sized avatar

Highlights

  • Pro

Block or report justavik

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
justavik/README.md

Hey 👋 , I'm Avik

💻 Full Stack (MERN and Low Code on Pega) | ⚙️ Embedded Systems | ✍️ Blogs on Core CS at CSNoBS.com

Have made full stack freelance CRUD projects, interned at a Services MNC on Pega, a low code tool and and some passion projects in Embedded Systems with me RPi and ESP32 | Can develop quickly with AI assisted tools (don't worry I understand the code it generates)


CSNoBS

Who/What/Why Am I?

  • 💻 Full-stack development (JS, React, Next, Node, Tailwind, AWS/GCP)
  • ⚙️ Embedded Systems (Linux, Arduino C/C++, Python) and a bit of Robotics in near future
  • 🤖 Fine Tuning models for various use cases (for future projects, nothing to show as of now)
  • ⚽ Finding the balance between enjoying football through the numbers and the eyes (sticking to only one end of the spectrum doesn't give the full picture!)
  • No BS CS Blogs at CSNoBS.com; 3000+ views on my "How Can You See This" article
  • Tech and Editorial Lead at MBFT (Currently redesigning our community engagement web app)

🌐 Find me (Most active on X)

Follow me on X Connect on LinkedIn YouTube Badge

X

🛠️ Languages & Tools

javascript html5 css3 react nodejs express mongodb git linux vscode Arduino IDE Python C++ Java


🌟 Featured Projects

• Tools/Tech: Python, C++, Arduino BLE, BLE GATT, Raspberry Pi, ESP32
• Wireless presentation control using ESP32 via BLE
• Support for PowerPoint (PPTX) and PDF presentations
• Real-time slide conversion and caching
• Fullscreen presentation mode
• Responsive GUI with presentation list and status indicators
• Automatic BLE reconnection handling
• Comprehensive logging system
• System service for automatic startup
• External display support

RPI-ESP32

• Tools/Tech: Python (asyncio, cryptography, aioquic), HTTP/3, QUIC, UDP, Prometheus
• Minimal QUIC protocol implementation with HTTP/3 server, client testing, cryptographic handshakes, path migration, congestion control, and performance waterfall visualization for comparison with HTTP/1 over TCP


Pinned Loading

  1. RPI-ESP32-Remote-PPT-Display-Control RPI-ESP32-Remote-PPT-Display-Control Public

    A presentation control system that enables wireless control of PowerPoint and PDF presentations using a Raspberry Pi and ESP32 combination.

    Python 2

  2. QUICie QUICie Public

    Minimal QUIC protocol implementation with HTTP/3 server, client testing, cryptographic handshakes, path migration, congestion control, and performance waterfall visualization for comparison with HT…

    Python

  3. Basic-Java-Compiler Basic-Java-Compiler Public

    A minimalist Java compiler implementation that transforms a subset of Java into JVM bytecode. Features a complete compilation pipeline with lexical analysis, parsing, semantic analysis, intermediat…

    Java

  4. PunyCodePython PunyCodePython Public

    A pure Python implementation of Punycode (RFC 3492) for converting Unicode domain names to ASCII. Features bidirectional encoding/decoding, full RFC compliance, and zero dependencies. Perfect for I…

    Python