Skip to content
View dithesh12's full-sized avatar

Highlights

  • Pro

Block or report dithesh12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dithesh12/README.md

Hey πŸ‘‹, I'm Dithesh Gowda B

Computer Science Graduate β€’ Software Engineer β€’ Data Analytics Enthusiast

πŸ“§ Email β€’ πŸ’Ό LinkedIn β€’ πŸ’» GitHub


πŸš€ About Me

πŸŽ“ Computer Science Engineering Graduate passionate about software development, system programming, and data analytics.

βš™οΈ Interested in understanding how software works under the hood through Operating Systems, Computer Networks, and Linux System Programming.

πŸ“Š Completed a Data Analytics Course by GeeksforGeeks and actively exploring data analysis, visualization, and business intelligence.

πŸ’‘ I enjoy building practical projects, solving problems, and continuously learning new technologies.

πŸ‹οΈ Outside technology, I enjoy fitness, football, chess, and self-improvement.


πŸ“š Learning & Certifications

  • πŸŽ“ Data Analytics Course – GeeksforGeeks
  • πŸ“ˆ Learning Power BI and Data Visualization
  • 🐍 Working with Python, Pandas, and NumPy
  • πŸ—„οΈ Strengthening SQL and Database Concepts
  • ☁️ Exploring Cloud Technologies

πŸ› οΈ Skills & Technologies

Programming Languages

C C++ Java Python SQL

Core Computer Science

Data Structures & Algorithms Object-Oriented Programming Operating Systems Computer Networks DBMS

Data Analytics

Pandas NumPy Power BI Data Cleaning Data Analysis

Tools & Platforms

Git GitHub Firebase Postman Google Cloud Platform Linux

Development

Socket Programming Linux System Programming REST APIs


πŸ“Œ Featured Projects

βš™οΈ Linux Shell

Unix-like command-line shell developed in C using fork(), execvp(), and wait() system calls.

  • Process creation and management
  • Command parsing and execution
  • Linux system calls
  • Process synchronization

πŸ’¬ Multi-Client Chat Application

Real-time client-server chat application built using C++ socket programming and multithreading.

  • TCP socket communication
  • Concurrent client handling
  • Message broadcasting
  • Client-server architecture

πŸ“ G-Remind

Location-based reminder application built using React Native, Firebase, and Google Cloud Platform.

  • Geofencing-based reminders
  • Real-time task synchronization
  • Cloud-backed authentication
  • Smart location-aware notifications

🌐 Mini HTTP Web Server

Lightweight HTTP server developed in C using TCP socket programming.

  • HTTP GET request handling
  • Static web page delivery
  • Socket-based communication
  • TCP/IP networking concepts

☁️ CloudGuard

Cloud file-sharing system focused on secure access control and permission management.

  • Secure file sharing architecture
  • Access control mechanisms
  • Authentication workflows
  • Cloud-based security model

πŸ’Ό Experience

πŸ§‘β€πŸ’» Software Intern | A1 Logics

  • Implemented time-based access control for Google Drive file sharing.
  • Integrated REST APIs and permission-based backend workflows.
  • Designed automated access revocation mechanisms.
  • Implemented secure authentication and role-based access control.

πŸ† Achievements

πŸ₯‡ Top 10 Winner – Primed Placement Hackathon 2025

🎯 Selected for internship after clearing multi-round technical screening

πŸ‘¨β€πŸ’Ό Served as ACES Treasurer, coordinating technical activities and managing event finances

πŸ“š Completed a teaching internship mentoring students for competitive examinations


🌱 Currently Learning

+ Advanced C Programming
+ Linux System Programming
+ Socket Programming
+ Data Analytics
+ SQL Optimization
+ Power BI

πŸ“Š GitHub Stats


🀝 Open To

  • Software Engineering Opportunities
  • Data Analytics Opportunities
  • Open Source Contributions
  • Real-World Problem Solving Projects

⭐ Building software, analyzing data, and continuously learning.

Pinned Loading

  1. fake-news-detector fake-news-detector Public

    Machine learning project to classify news articles as real or fake using NLP.

    Python