Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@kshitij-ka
kshitij-ka
Follow

Block or report kshitij-ka

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
kshitij-ka /README.md

Profile Picture - Kshitij K

Kshitij K

About me icon ABOUT ME

  • 👨‍🎓Computer Engineer
  • 🛡️ Privacy enthusiast
  • Server icon Interested in server management, self-hosting privacy-first cloud services
  • Lock icon Hosting privacy focused cloud services at KSKA logo KSKA

Find out more about my projects on my self hosted git server!

Important

All of my commits are signed using my GPG key.

Horizontal neon line



Projects icon PROJECTS

1. KSKA Cloud Services
  • Deployed self-hosted services (Ghost CMS, Gitea, Nextcloud, etc.) using Docker on hardened Debian/Arch systems (with LUKS, ZFS, BTRFS, LVM).
2. PiDetectify
  • Developed a real-time monitoring system using Raspberry Pi, featuring motion detection capabilities.
  • Implemented secure alert dispatch through ntfy.sh for immediate notifications.
  • Utilized WireGuard VPN to ensure secure communication when users are outside the local network.
  • Containerized the entire application stack with Docker to enhance scalability and deployment efficiency.
  • Raspberry Pi for processing tasks and Pi Camera for motion detection.
  • Notifications are triggered upon motion detection and sent to users via ntfy.sh.
  • Both ntfy.sh and WireGuard run in separate Docker containers, ensuring modularity and ease of management.
  • The entire system operates locally, providing a secure and efficient monitoring solution.
3. CropCompass
  • Developed a unified dashboard for comprehensive farm management.
  • Enabled real-time tracking and management of farm operations.
  • Implemented logging of key activities, including sowing, fertilization, and harvesting.
  • Integrated financial planning tools for tracking expenses and revenue.
  • Incorporated AI-powered recommendations and disease detection capabilities.
  • Utilized Google Gemini for predictive crop health analysis.
  • Provided multilingual support, currently available in English, Hindi, Marathi, and French.
  • Deployed AI for crop disease detection and predictive harvesting using Gemini AI.
4. Skycrate
  • Dockerized a Hadoop cluster to resolve dependency issues, hosting it internally and exposing it to the team via Tailscale.
  • Integrated internationalization (i18n) for multilingual support across the frontend.
  • Implemented hybrid RSA-AES encryption for each file, utilizing user-specific key pairs.
  • Established strong password policies with breach checks via Have I Been Pwned.
  • Utilized JWT-based authentication with refresh token support and a blacklist feature upon logout.
  • Implemented brute-force login protection through rate limiting.
  • Enforced HTTPS with automatic redirection from HTTP to HTTPS.
  • Enabled encrypted file upload and download to/from HDFS, with metadata stored in a database.
  • Developed audit logging and structured Data Transfer Objects (DTOs) with validation.
  • Created a token refresh endpoint and ensured secure session handling.
  • Automated user directory creation in HDFS upon user registration.
  • Enhanced Spring Security, streamlined configuration, and established a modular service structure.

Horizontal neon line



Skills icon SKILLS

Containerization & Virtualization

Docker Podman LXC

Version Control & Collaboration

Git Gitlab GitHub Gitea

Cloud Platforms

Google Cloud Platform (GCP) Amazon Web Services (AWS)

Programming Languages

Java Python C++

System Administration

Bash Scripting Proxmox Bash Scripting

Networking

OpenVPN Wireguard OpenWRT UFW and IPTables Cloudflare Tunnels Tailscale

Database Management

MySQL MongDB

Web Development

HTML CSS Javascript Wordpress Ghost CMS

Frameworks & Libraries

Pandas Numpy Scikit learn Matplotlib and Seaborn

Web & Mail Servers

Apache Nginx Apache

Horizontal neon line



Open Source Arch Linux Debian GrapheneOS GPG Vim Tmux

Pinned Loading

  1. PiDetectify PiDetectify Public

    This project usesRaspberry Pi (for processing) and Pi Camera to detect motion. When motion is detected, it sends notifications to the user via ntfy.sh. If the user is not on the same network as the...

    Python 1

  2. CropCompass CropCompass Public

    Crop Compass is a centralized management dashboard designed for farmers, enabling them to efficiently oversee their farms while leveraging advanced AI technology for disease identification and more.

    JavaScript 3 2

  3. Skycrate Skycrate Public

    Skycrate is a web based file management system that uses Hadoop as filesystem.

    JavaScript 1 1

AltStyle によって変換されたページ (->オリジナル) /