A high-performance personal developer portfolio showcasing client-side tools, mobile systems, and campus engineering projects.
1. CodeCanvas
- Live Demo: prashanth-karanam.github.io/CodeCanvas
- Summary: A client-side web workspace unifying a live multi-language code editor with a spatial whiteboard for architecture planning and rapid UI prototyping.
- Stack: Vanilla JavaScript (ES6+), HTML5 Canvas API, CSS3 Flex/Grid, GitHub Pages.
- Summary: An experimental Android client featuring a minimalist non-intrusive overlay UI and automated CI/CD builds for continuous APK delivery.
- Stack: Kotlin, Jetpack Compose, Material 3, Android SDK (API 34), Gradle, GitHub Actions.
- Summary: A hybrid mobile and web utility built for campus workflows, featuring session management, calendar integration, and a decoupled Node.js bridge.
- Stack: JavaScript, Capacitor (Android/iOS targets), Node.js, Baileys WebSocket protocol, Docker.
- Languages: Python, C++, C, JavaScript (ES6+), Kotlin, SQL
- Frameworks & Libraries: Node.js, Jetpack Compose, Capacitor, HTML5 / CSS3
- Developer Tooling: Git / GitHub Actions (CI/CD), Docker, Linux / PowerShell, REST APIs
- Foundations: Data Structures & Algorithms (Arrays, Two-Pointers, Hash Tables, Recursion)
This portfolio is built with zero runtime dependencies and can be previewed directly in any modern browser:
git clone https://github.com/prashanth-karanam/portfolio.git
cd portfolio
# Serve locally via Python HTTP server
python -m http.server 8080Open http://localhost:8080 to view the site.
This project is open-source and available under the MIT License.