RAHULSHRESTHA

// Software · Systems · Security

©2026 RAHUL SHRESTHA/KU · CE · 2025–

// 01 — INTRODUCTION

Hey.

Computer Engineering student passionate about solving real-world tech challenges. Self-driven learner, cybersecurity enthusiast, and a builder who prefers shipping over speculating.

Currently at Kathmandu University (2025 — present). Previously Palpa Secondary School (2023 – 2025).

  • 01Ship over speculate
  • 02Read the source
  • 03Break it to know it
  • 04Document the path

// 02 — STACK

Skills.

Hover a skill — the inspector below reads its manifest and lights up its dependency graph.

  • Csystems · 80
  • C++app + cli · 78
  • JavaScriptweb · 72
  • HTML5markup · 88
  • CSS3layout · 82
  • SQL / MySQLdata · 68
  • Linuxdaily driver · 84
  • Gitvcs · 76
  • Qt 6desktop · 62
  • Nmaprecon · 70
  • Burp Suiteoffsec · 58
  • Pythonscripting · 66

// 03 — WORK

Selected Work.

// 001 / 003tap → flip

Terminal Task Manager

Keyboard-first task manager that lives in your terminal. JSON-backed, ncurses TUI, built for review-and-ship loops.

  • C++
  • ncurses
  • CLI
2025view repo →

Terminal Task Manager

A keyboard-driven CLI that replaces my sticky-note workflow. JSON store, fuzzy search, recurring tasks, and a TUI that opens in <50ms.

Stack
C++17 · ncurses
LOC
~3.4k
Role
solo
Status
shipped
// 042view repo →
// 002 / 003tap → flip

Qt Desktop App

Component-driven Qt6 application with a custom QSS theme, signal-slot architecture, and native packaging for Linux and Windows.

  • C++
  • Qt6
  • Cross-platform
2025case study →

Qt Desktop App

Dashboard for managing a small inventory across two stores. Reactive signal-slot graph, custom QSS theme, native installers for Linux + Windows.

Stack
C++ · Qt6 · QSS
Build
CMake
Role
solo
Status
active
// 028case study →
// 003 / 003tap → flip

Personal Pentesting Lab

Segmented VM network with vulnerable targets and a documented playbook for recon, exploitation, and post-exploitation.

  • Linux
  • Nmap
  • Burp
2026writeup →

Personal Pentesting Lab

Isolated lab of 6 VMs, segmented by VLAN. Documented recon → foothold → privesc playbook with reproducible writeups for each box.

Net
pfSense · 3 VLANs
Targets
6 VMs
Tools
nmap · burp · gobuster
Status
ongoing
// 064writeup →
  1. 2023

    Palpa Secondary School

    +2 Science. First Linux install. First shell script.

  2. 2024

    Self-taught C / C++

    Built CLI tools, started reading kernel docs and CTF writeups.

  3. 2025

    Kathmandu University · CE

    Joined KUCC. Shipped a Qt desktop app and a terminal task manager.

  4. 2026

    Pentesting lab + portfolio

    Offensive-security playbook, this site, open-source contributions.

// 04 — CONTACT

Let’s build.

Open to internships, collaborations, and CTF teams.