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.
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.
Skills icon SKILLS
Containerization & Virtualization
Version Control & Collaboration
Cloud Platforms
Google Cloud Platform (GCP) Amazon Web Services (AWS)
Programming Languages
System Administration
Bash Scripting Proxmox Bash Scripting
Networking
OpenVPN Wireguard OpenWRT UFW and IPTables Cloudflare Tunnels Tailscale
Database Management
Web Development
HTML CSS Javascript Wordpress Ghost CMS
Frameworks & Libraries
Pandas Numpy Scikit learn Matplotlib and Seaborn
Web & Mail Servers