Guru Swarupa

Guru Swarupa

Tech Enthusiast and Programmer based in Bengaluru

About Me

My name is Guru Swarupa, and I’m deeply passionate about technology and programming.

I have a diverse skill set spanning various fields such as web development, coding languages, project management, and cybersecurity. My technical journey includes working with technologies like Python, JavaScript, HTML/CSS, and tools like Docker and Linux. I’m currently exploring all fields of Computer Science, from software development to system management.

In my free time, I enjoy exercising, drawing, painting, and learning about new technologies. I also love experimenting with different operating systems.

If you’re interested in connecting or collaborating, feel free to reach out or follow me on social media. I’m always eager to discuss technology, projects, and new ideas!

myimg

Guru Swarupa

Tech Enthusiast

Summary

As a tech enthusiast with a deep passion for computer science, I am constantly exploring new technologies and expanding my knowledge. My journey has been characterized by a strong foundation in coding and problem-solving, paired with a hands-on approach to learning and innovation. I thrive on tackling complex challenges and finding creative solutions that push the boundaries of what technology can achieve.

With a strong foundation in the principles of computer science, I have honed my skills in coding and problem-solving, relishing the challenge of tackling complex issues with innovative solutions. The power of technology to transform lives and industries excites me, and I am committed to harnessing this potential to make a positive impact on the world.

My experience in various projects and programming challenges has reinforced my belief in the importance of collaboration and teamwork. I cherish the opportunity to collaborate with like-minded individuals, exchanging ideas and pushing the boundaries of what is possible.

My passion for computer science is not confined to academic pursuits; it extends to real-world applications. From developing innovative software solutions to exploring all fields of Computer Science, I am driven to contribute meaningfully to projects that shape the future of technology.

In all my efforts and activities, I approach challenges with curiosity, creativity, and a relentless desire to make a difference. My enthusiasm for computer science drives my commitment to continuous learning and contributing positively to the ever-evolving field of technology.

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

  • Languages
    1. Python
    2. JavaScript
    3. TypeScript
    4. C
    5. Java
  • Web Dev
    1. HTML5
    2. CSS3
    3. JQuery
    4. Bootstrap
    5. NodeJS
    6. ExpressJS
    7. API
    8. MongoDB
    9. Mongoose
    10. React JS
    11. Googleapis
    12. Next JS
    13. Vercel
  • Software
    1. Git
    2. github
    3. Linux
    4. Docker
    5. Bash Scripting
    6. Tkinter
    7. MySQL
    8. Figma
    9. Advanced Excel
  • Other Skills and Hobbies
    1. Project Management
    2. Cyber Security Fundamentals
    3. Shell Scripting
    4. Home server (DevOps - Docker, Linux Server, Media Server, Personal Cloud Storage, pihole, tailscale, Torrent (nothing illegal, promise), Reverse Proxy, Kodi)
    5. Tech Support
    6. Experimenting with various operating systems; currently running Hackintosh and Linux as daily drivers, with the occasional Windows (of course).
    7. Prompt Engineer
    8. Occasionally yelling at my computer when it doesn’t listen.
    9. Professional procrastinator—delivering under pressure is my specialty!
    10. Finishing a task in record time... once I actually figure out how to do it.
    11. Trying out all fields of Computer Science—because why stick to one when you can explore them all?
    12. Fast learner in certain areas, always questioning the usual way of doing things and finding my own path.
    13. Getting the best ideas and solutions at 3 AM, only to forget them by morning.
    14. Arts such as Sketching & painting.
    15. Calisthenics.
  • Experience
    1. Web Developer @ TEDxCITBengaluru, along with a few personal freelancing projects
    2. Adastra Tech Team
    3. Event Management (Handling the console in the auditorium)

Contact

Email: msgswarupa@gmail.com

Phone: +91 93532 38992

My Services

Web Design & Development

I create modern and responsive websites using HTML, CSS, and JavaScript.

Responsive Design

I ensure that your website looks great on all devices, from desktops to mobiles.

Custom Web Applications

I develop custom web applications tailored to your specific business needs.

Database Integration

I integrate databases to store and manage data for your web applications.

My Projects

Attendance Register

A graphical user interface app for noting down attendance of students in institutions like schools, colleges, and coaching centers.

View Project

Softhub

Softhub is a GUI package manager to install other apps in a single click, helping you save time.

View Project

MonitorControl-Python

Monitor Control is a Python application for managing multiple monitors with a graphical interface to set resolutions, enable/disable monitors, and configure display modes.

View Project

Launch

A clean, efficient, and minimalist Android launcher that prioritizes simplicity and functionality.

View Project

VisualDSA

VisualDSA is an interactive platform designed to simplify the learning of Data Structures and Algorithms through rich visualizations and hands-on demos. Whether you're a beginner or prepping for interviews, VisualDSA helps you grasp complex DSA concepts with ease by breaking them down into intuitive animations and step-by-step illustrations.

View Project

snippetx.vercel.app

a clipboard app I’ve developed that combines both convenience and top-tier security. The app stores sensitive data, encrypting and decrypting it seamlessly on the fly. It uses a secure private key, stored safely, and uses Google Sheets as the database, where the encrypted data resides.

View Project

My Contributions

Linutil

Contributed to an open-source Linux toolbox called Linutil which is a distro-agnostic toolbox designed to simplify everyday Linux tasks. It helps you set up applications and optimize your system for specific use cases. The utility is actively developed in Rust 🦀, providing performance and reliability.

View Contribution

tedxcitbengaluru.in

Tedxcitbengaluru website redesign with automation of ticketing, recruitment, and ticket scanning.

View Contribution

adastracit

I contributed to the development of the website for Adastra CIT, the drone club at my college.

View Contribution

mlsacit

I contributed to the development of the website for MLSA-CIT, the Microsoft Learn Student Ambassadors at my college.

View Contribution

My Blogs

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

A comprehensive guide to setup a home server.

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 key strategies and techniques to avoid common pitfalls, enhancing your coding skills.

View Full PDF

Contact Me