P R I Y A D A R S H A N

Hi, I'm

Crafting powerful backend systems with Java and exploring intelligent solutions through Machine Learning.

View Projects
Priyadarshn Garg

I’m Priyadarshan Garg, a passionate and driven 3rd-year B.Tech Computer Science Engineering student at IIIT SONEPAT.

My goal is to continuously learn, grow, and contribute, evolving into a great engineer who builds efficient, clean, and innovative solutions to real-world challenges. I'm excited about the journey ahead and eager to collaborate on exciting projects.

My core passion lies in Java. I'm always drawn to projects that seem daunting or 'out of my league' – I thrive on the challenge of making the impossible possible!.

My Journey

B.Tech – Computer Science(3rd year)

IIIT Sonepat,Haryana (2023 - 2027)

Relevant Coursework: Data Structures, Algorithms, Object-Oriented Programming, Database Management Systems, etc.

High School – PCM

Jawahar Navodaya Vidyalaya Hurda,Bhilwara (2022)

I was tech enthusiastic at a very early age.

Languages
Java
Kotlin
HTML
CSS
C
C++
Python
Frameworks
Hibernate
Spring Boot
Libraries
OpenCV
MediaPipe
SLF4J
InsightFace
DATABASE
My Sql
TOOLS
Git
Unreal Engine
GitHub
Eclipse
Blender
IntelliJ Idea

Projects

Some of the things I've built.

Finger Fiasco Screenshot

Bank Management System

A robust and secure Command-Line Interface (CLI) application designed to manage core banking operations efficiently. This system leverages Object-Oriented Programming (OOP) principles for a modular and maintainable architecture.

Key Features:

  • Secure Authentication: User signup and login with bcrypt hashing for password encryption.
  • Data Persistence: Utilizes Hibernate (ORM) with JPA for MySQL database interaction.
  • Comprehensive CRUD: Supports Create, Read, Update, and Delete (CRUD) operations for accounts and customer data.
  • Transaction Management: Handles deposits, withdrawals, and transfers with robust transaction handling.
  • Account Oversight: Displays total account amounts and manages account holder information.
  • Application Logging: Integrated SLF4J for effective logging and debugging.
Java Java Hibernate Hibernate
FaceMorphX Screenshot

FaceMorphX

A real-time, GPU-accelerated face swapping application that processes live webcam feeds, leveraging advanced computer vision and deep learning techniques.

Key Features:

  • Real-time Face Swapping: Smoothly swaps faces in live webcam streams.
  • GPU Accelerated: Utilizes NVIDIA CUDA and cuDNN for high-performance processing via ONNX Runtime.
  • Multiple Face Support: Capable of detecting and swapping multiple faces within the frame.
  • Custom Source Image: Allows users to provide their own image as the source for face replacement.
  • Robust Detection: Employs InsightFace models for accurate face detection and alignment.
  • User-Friendly Controls: Simple keyboard commands for interaction and exiting the application.
Python Python OpenCV OpenCV NVIDIA CUDA NVIDIA CUDA ONNX Runtime ONNX Runtime InsightFace InsightFace

Upcoming Projects

Some exciting ideas I'm currently working on.

PairShare: Secure LAN File Sharing Utility

A robust and intuitive desktop application designed for secure and efficient data sharing over a Local Area Network (LAN), akin to tools like KDE Connect. Developed collaboratively, PairShare provides a seamless experience for transferring files and managing device connections within a local network environment. This project highlights strong capabilities in system programming, network communication, and GUI development

Coming Soon

Chronicle Notes: Smart Journaling & Mood Tracker

A sophisticated Kotlin Android application transforming traditional note-taking into a powerful personal journal and mood tracker. Inspired by Google Notes, Chronicle Notes enhances usability by integrating timestamp entries for every note, allowing users to effortlessly track their thoughts and activities over time. A key feature is the mood tracking entries, enabling users to log their emotional state with each entry, providing valuable insights into daily patterns and mood correlations. This project demonstrates strong proficiency in Kotlin, Android UI/UX, and data persistence.

Coming Soon

Let's connect and build something amazing!

gargpriyadarshan18@gmail.com

gargpriyadarshan18@gmail.com