Loading...
Guru Swarupa

Guru Swarupa

Tech Enthusiast • Programmer • Innovator

About Me

I love programming, solving problems, and building solutions. Passionate about IoT automation, automotive tech, cybersecurity and server management including DevOps & MLOps. Beyond tech, I enjoy arts, calisthenics, motorsports, and cricket. I also share my knowledge by creating tech videos on YouTube.

myimg

Guru Swarupa

Tech Enthusiast

Summary

I'm a problem-solver and builder at heart. I love learning new technologies, breaking down complex challenges, and creating solutions that actually work. Whether it's experimenting with frameworks, exploring IoT automation, automotive tech, or tinkering with digital gadgets, I'm always curious to understand how things work.

What drives me is hands-on experimentation and the satisfaction of turning an idea into something real. I enjoy building tools and side projects, collaborating with others, and approaching every challenge as an opportunity to learn something new. I believe in combining creativity with persistence to tackle problems in innovative ways.

At the core, I'm motivated by curiosity and the excitement of creating solutions that make a real difference, all while staying grounded in solid fundamentals of computer science and coding.

Education

Class X, 88.4%
Vagdevi Vilas Institution, 2021

Class XII, 80.8%
Vagdevi Vilas Institution, 2023

Information Science & Engineering
Cambridge Institute of Technology, 2023-2027

Skills

Programming Languages
  • Python
  • Java
  • Kotlin
  • JavaScript
  • TypeScript
  • Bash / Shell Scripting
  • C
Web & App Development
  • HTML5 / CSS3 / TailwindCSS / Bootstrap / jQuery
  • React.js & Next.js
  • Node.js & Express.js
  • Firebase & Supabase
  • MySQL / MongoDB / Redis
  • Vercel / Heroku / Cloudflare
  • Android Development (Android Studio, Kotlin, Java)
Tools & Platforms
  • Git, GitHub, GitLab
  • Linux (Arch, Debian) / macOS / Apple ecosystem
  • Docker / Jenkins / DevOps
  • VS Code / Vim / Neovim
  • Postman / Nginx / Kafka
  • Figma (UI/UX Design)
  • Arduino / Raspberry Pi (IoT Prototyping)
Other Skills & Interests
  • Project & Event Management
  • Cybersecurity Fundamentals
  • Home Server Setup (Linux, Docker, Automation)
  • Tech Support & Troubleshooting
  • IoT Automation & Automotive Tech Enthusiast
  • Sketching, Painting & Calisthenics

Experience

  • Web Developer — TEDxCIT Bengaluru
  • Member, MLSA-CIT Tech Team (Microsoft Learn Student Ambassador)
  • Event Management & Console Handling
  • Freelance Projects — Designing & Developing Custom Solutions
  • Open Source Contributor

Contact

Email: msgswarupa@gmail.com

Phone: +91 93532 38992

Technologies & Tools

Bash
Java
Kotlin
Python
JavaScript
TypeScript
Android Studio
Linux
Arch Linux
Debian
Arduino
Raspberry Pi
React
Next.js
Node.js
Tailwind CSS
Firebase
Supabase
AWS
Cloudflare
Vercel
Heroku
VS Code
GitHub
Git
Postman
Figma
GitLab
MySQL
Docker
Jenkins
Apache Kafka
Neovim
Vim
Nginx
Redis

Loading GitHub stats...

My Projects

Fetching latest projects from GitHub...

My Contributions

Fetching contributions...

My Blogs

Setting Up a Home Server Using Debian Linux on an Old Laptop

A comprehensive guide to setting up a home server using an old laptop. Covers installation, configuration, and optimization for personal use cases.

View Full PDF

Handling Pointers and Memory Management in C Efficiently

An insight into how I learned to manage pointers effectively in C and the best practices for memory management. This article highlights strategies, techniques, and examples to avoid common pitfalls, helping improve your coding efficiency.

View Full PDF

Hackintoshing: A Beginner's Guide to macOS on PC

A beginner-friendly guide to installing macOS on non-Apple hardware. Covers prerequisites, installation steps, and troubleshooting tips for a successful Hackintosh setup.

View Full PDF

Exploring Linux: Installation, Usage, and Maintenance

A detailed guide on how to install, use, and maintain a Linux system. This article covers various distributions, installation methods, and essential commands for effective Linux management.

View Full PDF