Skip to content
View krishna-ji's full-sized avatar

Highlights

  • Pro

Block or report krishna-ji

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

Hi, I'm Krishna Acharya 👋

Optimization · Reinforcement Learning · Communication Systems · Embedded

BE in Electronics, Communication & Information Engineering — Thapathali Campus, IOE TU (2022–2026)
Based in Kathmandu, Nepal


About Me

  • 🔬 Published researcher — 3 papers (CNN-LSTM, 6G Cognitive Radio, Assistive Tech)
  • 🧬 Building multi-objective optimization engines (NSGA-II, MOEA/D, RL hybrids)
  • 📡 6G Cognitive Radio, Dynamic Spectrum Access, SDR signal processing
  • 🤖 Reinforcement Learning — DQN, PPO for scheduling, trading, and spectrum allocation
  • 📈 Quantitative finance — RL trading agents, time series analysis, 15+ NEPSE repos
  • ⚡ Embedded systems — STM32, ESP32, custom PCB design

Tech Stack

Languages
Python C++ C MATLAB SQL MicroPython LaTeX

ML, RL & Optimization
PyTorch scikit-learn LightGBM Gymnasium NumPy Pandas Matplotlib Jupyter

Signal Processing & Comms
GNURadio Simulink Wireshark

Embedded & Hardware
STM32 ESP32 Raspberry Pi Arduino KiCAD Altium

Simulation & Tools
LTSpice Proteus Webots Git Linux Google OR-Tools


Featured Projects

Project Description
uctp-metaheuristic-framework Hybrid metaheuristic–RL framework for multi-objective university course timetabling. NSGA-II + PPO/DQN + Multi-Armed Bandit operator selection + CP-SAT decomposition repair
nepse-rl-agent-rbs-experiment Quantitative trading research platform for NEPSE — 7 rule-based strategies, LightGBM signal filtering, PPO RL agents, 15k+ LOC, 99 tests
vrp-solver Multi-objective VRP solver using NSGA-II — 4-objective optimization (distance, lateness, idle time, fairness) with Kathmandu traffic modeling and demand forecasting
automatic-rf-identification-...-cnn-lstm CNN-LSTM hybrid for over-the-air Automatic Modulation Classification using SDR. Published in JIEE 2025. 93.48% accuracy across 10 modulation schemes

Publications

  1. PHY-Aware TACAN for Dynamic Spectrum Access in Next-Gen SD-IoT Networks2026, Under Publication
  2. CNN-LSTM Hybrid for Over-the-Air Automatic Modulation Classification using SDR — JIE, 2025 · DOI
  3. PoC for Low Cost Hall Effect Sensor Based Sign Language Translator — 2025 · DOI

GitHub Stats


Connect

Email LinkedIn GitHub

Pinned Loading

  1. uctp-metaheuristic-framework uctp-metaheuristic-framework Public

    Hybrid metaheuristic–RL framework for multi-objective university course timetabling (UCTP). NSGA-II + PPO/DQN + Multi-Armed Bandit operator selection + CP-SAT decomposition repair + Kempe/Ejection …

    Python 2

  2. nepse-rl-agent-rbs-experiment nepse-rl-agent-rbs-experiment Public

    Quantitative trading research platform for NEPSE — 7 rule-based strategies, LightGBM signal filtering (38 features), PPO reinforcement learning agents, 15k+ LOC, 99 tests

    Python

  3. vrp-solver vrp-solver Public

    Multi-objective Vehicle Routing Problem solver using NSGA-II — 4-objective optimization (distance, lateness, idle time, fairness) with Kathmandu traffic modeling, demand forecasting, and FastAPI RE…

    Python

  4. automatic-rf-identification-for-intelligent-communication-using-cnn-lstm automatic-rf-identification-for-intelligent-communication-using-cnn-lstm Public

    CNN-LSTM hybrid architecture for over-the-air Automatic Modulation Classification using SDR. Published in JIEE 2025 (DOI: 10.3126/jiee.v8i1.82136). Achieves 93.48% accuracy across 10 modulation sch…

    Jupyter Notebook