Skip to content
View charudatta10's full-sized avatar
🎯
Focusing on PhD NIT Goa
🎯
Focusing on PhD NIT Goa

Block or report charudatta10

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
charudatta10/README.md

👾 Charudatta

"Build systems that think. Document everything. Ship in style."


🧠 About Me

I'm a developer, researcher, and educator at the intersection of computer graphics, compiler design, cybersecurity, and machine learning. I enjoy turning complex technical concepts into polished interactive tools, structured curricula, and well-documented systems.

  • 🎓 Background in CS with deep interest in NLP/deep learning, RF signal processing, and reverse engineering
  • 🛠️ I build everything from Marp slide decks and CLI tools to full-stack interactive web apps
  • 🌐 Maintainer of Charudatta Archive — a personal knowledge infrastructure built on GitHub Pages
  • 📓 Runs a markdown-based wiki (wiki-notes) for personal knowledge management

🔧 Tech Stack

Languages     → Python · JavaScript · PowerShell · Rust (learning)
ML/DL         → PyTorch · Transformers · Scikit-learn · Streamlit
Graphics      → OpenGL · CG pipelines · Shading · Hidden Surface Removal
Compilers     → Lexer/Parser · IR Generation · Code Optimization
Security      → Malware Analysis · IDA Pro · Volatility · WinDBG · OllyDbg
DevOps        → Docker · Podman · nerdctl · GitHub Actions · CI/CD
Frontend      → React · HTML/CSS · Interactive SVG · Marp
Docs          → Markdown · DOCX generation · LaTeX-style slide decks

🚀 Featured Projects

Project Description Tech
🧬 LLM Wiki CLI + presentation tool for exploring LLM architectures (Karpathy-inspired) Python · Marp
🔬 RF Signal Analyzer Streamlit app with modulation classification Python · Streamlit · Podman
🧪 Compiler Design Lab Interactive lexer → parser → IR → symbol table pipeline HTML · JS
🦠 Malware Analysis Quiz IDA Pro + Volatility scenario-based quiz app HTML · JS
📚 wiki-notes Markdown knowledge base with Pagefind full-text search GitHub Pages · GitHub Actions
🗃️ Charudatta Archive Personal archive site with hamburger nav & modular HTML partials HTML · CSS · JS

📊 GitHub Stats

GitHub Stats Top Languages


🎯 Current Focus

  • 🖥️ Building out computer graphics and compiler design curriculum materials
  • 🤖 Deep-diving into transformer model families (GPT / BERT / T5)
  • 🔊 Exploring underwater acoustic signal classification (rule-based & ML hybrid)
  • ⚡ Containerizing ML tooling with Podman and nerdctl

🌐 Links

Website Wiki GitHub


⚡ Dark themes · Monospace fonts · Cyberpunk aesthetics · Clean systems ⚡

Pinned Loading

  1. task-runner-SDLC task-runner-SDLC Public

    Task Runner SDLC is a streamlined project management tool designed to automate and optimize software development lifecycle tasks. It simplifies task scheduling, tracking, and execution, ensuring ef…

    Python 1

  2. portfolio portfolio Public

    Charudatta's blog, hosted on GitHub, features a collection of insightful articles and musings. Charudatta, an AI-ML engineer from India, delves into topics like privacy, data security, and GANs. Wi…

    HTML 1

  3. link-net link-net Public

    Links aggregated repository

    HTML 1

  4. svg-generator svg-generator Public

    SVG generator

    Python 1

  5. devanagari-handwriting-recognizer devanagari-handwriting-recognizer Public

    This repository is an open-source project focused on recognizing handwritten Devanagari script characters. Devanagari is the script used for writing several Indian languages, including Hindi, Marat…

    MATLAB 4

  6. license license Public

    Centralized licensing hub for all Charudatta10 projects. Hosts modular, remixable license templates (PUCL-1.0, CC variants), attribution guidelines, decision trees, and badges for consistent reuse …

    Python 1