Added projects section
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
<!-- END OF HEADER -->
|
<!-- END OF HEADER -->
|
||||||
|
|
||||||
<!-- ABOUT ME -->
|
<!-- ABOUT ME -->
|
||||||
<img src="./assets/visual-elements/about-me.gif" width=30 align="center" alt="About me icon"/> **About me**
|
<img src="./assets/visual-elements/about-me.gif" width=30 align="center" alt="About me icon"/> **ABOUT ME**
|
||||||
|
|
||||||
- 👨🎓Computer Engineer
|
- 👨🎓Computer Engineer
|
||||||
- 🛡️ Privacy enthusiast
|
- 🛡️ Privacy enthusiast
|
||||||
@@ -23,8 +23,69 @@ Find out more about my projects on my [self hosted git server](https://git.kska
|
|||||||
<img src="./assets/visual-elements/line-neon.gif" width="100%" alt="Horizontal neon line"/>
|
<img src="./assets/visual-elements/line-neon.gif" width="100%" alt="Horizontal neon line"/>
|
||||||
<br/><br/>
|
<br/><br/>
|
||||||
|
|
||||||
|
<!-- PROJECTS -->
|
||||||
|
<img src="./assets/visual-elements/projects.gif" width=30 align="center" alt="Projects icon"/> **PROJECTS**
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary><a href="https://kska.io">1. KSKA Cloud Services</a></summary>
|
||||||
|
<ul>
|
||||||
|
<li>Deployed self-hosted services (Ghost CMS, Gitea, Nextcloud, etc.) using Docker on hardened Debian/Arch systems (with LUKS, ZFS, BTRFS, LVM).</li>
|
||||||
|
</ul>
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary><a href="https://git.kska.io/notkshitij/PiDetectify">2. PiDetectify</a></summary>
|
||||||
|
<ul>
|
||||||
|
<li>Developed a real-time monitoring system using Raspberry Pi, featuring motion detection capabilities.</li>
|
||||||
|
<li>Implemented secure alert dispatch through ntfy.sh for immediate notifications.</li>
|
||||||
|
<li>Utilized WireGuard VPN to ensure secure communication when users are outside the local network.</li>
|
||||||
|
<li>Containerized the entire application stack with Docker to enhance scalability and deployment efficiency.</li>
|
||||||
|
<li>Raspberry Pi for processing tasks and Pi Camera for motion detection.</li>
|
||||||
|
<li>Notifications are triggered upon motion detection and sent to users via ntfy.sh.</li>
|
||||||
|
<li>Both ntfy.sh and WireGuard run in separate Docker containers, ensuring modularity and ease of management.</li>
|
||||||
|
<li>The entire system operates locally, providing a secure and efficient monitoring solution.</li>
|
||||||
|
</ul>
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary><a href="https://git.kska.io/notkshitij/CropCompass">3. CropCompass</a></summary>
|
||||||
|
<ul>
|
||||||
|
<li>Developed a unified dashboard for comprehensive farm management.</li>
|
||||||
|
<li>Enabled real-time tracking and management of farm operations.</li>
|
||||||
|
<li>Implemented logging of key activities, including sowing, fertilization, and harvesting.</li>
|
||||||
|
<li>Integrated financial planning tools for tracking expenses and revenue.</li>
|
||||||
|
<li>Incorporated AI-powered recommendations and disease detection capabilities.</li>
|
||||||
|
<li>Utilized Google Gemini for predictive crop health analysis.</li>
|
||||||
|
<li>Provided multilingual support, currently available in English, Hindi, Marathi, and French.</li>
|
||||||
|
<li>Deployed AI for crop disease detection and predictive harvesting using Gemini AI.</li>
|
||||||
|
</ul>
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary><a href="https://git.kska.io/notkshitij/Skycrate">4. Skycrate</a></summary>
|
||||||
|
<ul>
|
||||||
|
<li>Dockerized a <a href="https://git.kska.io/notkshitij/docker-hadoop">Hadoop cluster</a> to resolve dependency issues, hosting it internally and exposing it to the team via Tailscale.</li>
|
||||||
|
<li>Integrated internationalization (i18n) for multilingual support across the frontend.</li>
|
||||||
|
<li>Implemented hybrid RSA-AES encryption for each file, utilizing user-specific key pairs.</li>
|
||||||
|
<li>Established strong password policies with breach checks via Have I Been Pwned.</li>
|
||||||
|
<li>Utilized JWT-based authentication with refresh token support and a blacklist feature upon logout.</li>
|
||||||
|
<li>Implemented brute-force login protection through rate limiting.</li>
|
||||||
|
<li>Enforced HTTPS with automatic redirection from HTTP to HTTPS.</li>
|
||||||
|
<li>Enabled encrypted file upload and download to/from HDFS, with metadata stored in a database.</li>
|
||||||
|
<li>Developed audit logging and structured Data Transfer Objects (DTOs) with validation.</li>
|
||||||
|
<li>Created a token refresh endpoint and ensured secure session handling.</li>
|
||||||
|
<li>Automated user directory creation in HDFS upon user registration.</li>
|
||||||
|
<li>Enhanced Spring Security, streamlined configuration, and established a modular service structure.</li>
|
||||||
|
</ul>
|
||||||
|
</details>
|
||||||
|
<!-- END OF PROJECTS -->
|
||||||
|
|
||||||
|
<!-- LINE -->
|
||||||
|
<img src="./assets/visual-elements/line-neon.gif" width="100%" alt="Horizontal neon line"/>
|
||||||
|
<br/><br/>
|
||||||
|
|
||||||
<!-- SKILLS -->
|
<!-- SKILLS -->
|
||||||
<img src="./assets/visual-elements/skills.gif" width ="30" align="center" alt="Skills icon"/> **Skills**
|
<img src="./assets/visual-elements/skills.gif" width ="30" align="center" alt="Skills icon"/> **SKILLS**
|
||||||
|
|
||||||
*Containerization & Virtualization*
|
*Containerization & Virtualization*
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user