pnrt - Overview

πŸ‘‹ Hi, I'm Pankaj Kumar Rout (pnrt)

πŸš€ Software Engineer | Embedded Systems | Android Developer | C/C++ | Python | Kotlin | STM32 | ESP32 | RP2040

I build real-world software and hardware systems including Android apps, embedded firmware, and Qt desktop applications.
I have published production apps on Google Play and developed IoT and automation projects.


πŸ”§ Tech Stack

Languages: C, C++, Kotlin, Java, Python, SQL
Embedded: STM32, ESP32, RP2040, UART, SPI, I2C, PWM, ADC, MQTT
Mobile: Android, Jetpack Compose, Room, Firebase
Desktop: Qt C++
Backend: Spring Boot, REST APIs, PostgreSQL
Tools: Git, Linux, CI/CD, Docker

Languages Mobile & Desktop Backend & DevOps


πŸ“Œ Featured Projects

🏠 Home Tenant Management App (Android)

  • Property & tenant management system
  • Built with Kotlin, Jetpack Compose, Room, Firebase
  • πŸ“± Published on Google Play

πŸ‘‰ Repo: https://github.com/pnrt/home-2 (πŸ”’private)

πŸ‘‰ Play Store: https://play.google.com/store/apps/details?id=com.pankajkumarrout.home2


πŸ“† Social Media Scheduler (Qt C++)

  • Desktop app to schedule posts automatically
  • Built with Qt C++, REST APIs, scheduling engine

πŸ‘‰ Repo: https://github.com/pnrt/social-scheduler-cpp


⚑ IoT Monitoring System (ESP32 / RP2040)

  • Sensor-based monitoring with MQTT and dashboard
  • Embedded firmware + Android companion app

πŸ‘‰ MCU:

πŸ‘‰ Android Repo: https://github.com/pnrt/home-iot (πŸ”’private)

πŸ‘‰ Play store: https://play.google.com/store/apps/details?id=com.pankajkumarrout.homeiot

πŸŽ›οΈ RP2040-Zero Dynamic Macropad: https://github.com/pnrt/RP2040-Zero-Dynamic-Macropad


πŸ“« Contact Me


⭐ If you like my work, consider starring the repositories!