Skip to main content

Personal portfolio and CLI identity package for Jaganathan J, delivered through an interactive terminal experience

Project description

jaganathanj

PyPI version Python PyPI Downloads License: MIT

A Python package that presents my professional profile through an interactive command-line interface.

Instead of distributing a traditional résumé alone, this package provides an executable engineering portfolio that can be explored directly from the terminal. It combines my technical background, industry experience, projects, research, certifications, and professional journey into a single installable package.


Installation

Install directly from PyPI:

pip install jaganathanj

Requirements:

  • Python 3.6 or later
  • No external dependencies
  • Cross-platform support
  • Offline operation (except commands that open external links)

Overview

The package is designed as an interactive engineering portfolio rather than a conventional résumé.

It provides a structured overview of:

  • Professional background
  • Technical skills
  • Software engineering experience
  • Data engineering journey
  • Research and publications
  • Certifications
  • Projects
  • Leadership experience
  • Contact information

The terminal interface is intentionally lightweight, dependency-free, and suitable for both CLI and Python usage.


Python API

import jaganathanj

# Professional profile
jaganathanj.about()
jaganathanj.resume()
jaganathanj.cv()

# Contact information
jaganathanj.contact()

# External profiles
jaganathanj.linkedin()
jaganathanj.github()
jaganathanj.portfolio()
jaganathanj.youtube()

# Available commands
jaganathanj.help()

Command-Line Interface

After installation, the package can be used directly from the terminal.

jaganathanj

jaganathanj help
jaganathanj about
jaganathanj resume
jaganathanj cv
jaganathanj contact

jaganathanj github
jaganathanj linkedin
jaganathanj portfolio
jaganathanj youtube

Terminal Preview

══════════════════════════════════════════════════════════════════════

JAGANATHANJ DIGITAL IDENTITY INTERFACE

> PERSONAL PACKAGE READY
> TERMINAL INTERFACE ACTIVE

Available Commands

  jaganathanj help
  jaganathanj about
  jaganathanj resume
  jaganathanj cv
  jaganathanj contact

══════════════════════════════════════════════════════════════════════

Featured Projects

Grocery Helper

Originally developed as a Web Technologies academic project, Grocery Helper has evolved into a multi-user cloud-based grocery management application.

Current capabilities include:

  • Firebase Authentication
  • Google OAuth
  • Yahoo OAuth
  • User-specific cloud storage
  • Purchase history
  • Basket checkout
  • Real-time synchronization
  • Responsive interface
  • Netlify deployment

The project continues to evolve through iterative improvements rather than being abandoned after its initial implementation.

Personal Python Package

This package itself serves as an example of combining software engineering with personal branding. Instead of presenting a static résumé, it delivers an interactive command-line experience that allows recruiters, developers, and collaborators to explore my professional profile directly from the terminal.


Video Walkthrough

A short walkthrough demonstrating installation and usage is available on YouTube.

https://youtu.be/LFaU3U8HQqA


Connect

Email

jaganathanjjds@gmail.com

LinkedIn

https://linkedin.com/in/jaganathan-jn

GitHub

https://github.com/J-Jaganathan

Portfolio

https://jaganathan-j-portfolio.vercel.app

YouTube

https://youtube.com/@Tech_CrafterX


License

This project is released under the MIT License.

See the LICENSE file for details.


Thank you for taking the time to explore this package.

Whether you are a recruiter, engineer, researcher, or fellow developer, I appreciate your interest in my work. Feedback, discussions, and professional connections are always welcome.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaganathanj-1.0.19.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jaganathanj-1.0.19-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file jaganathanj-1.0.19.tar.gz.

File metadata

  • Download URL: jaganathanj-1.0.19.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for jaganathanj-1.0.19.tar.gz
Algorithm Hash digest
SHA256 99f5a5610b1299cd69608a8532ca0a484be06723fb4d52e315e683ae46f394ee
MD5 3346d9b44f694555166a26cb1a2f30e0
BLAKE2b-256 a03d0b26e7a2fd9678396629d69eaa131af098a2b0914de5715ebdf5e310e7f7

See more details on using hashes here.

File details

Details for the file jaganathanj-1.0.19-py3-none-any.whl.

File metadata

  • Download URL: jaganathanj-1.0.19-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for jaganathanj-1.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 1c1f7a7e2eab4c506369be6cce3cd8072b781ecefdc96c709fae19e948ab52cd
MD5 3a37e12d91a304b8a2211b777d095b29
BLAKE2b-256 0c330f30f8c181af250b23447a6b89005a1bf03e70db8188851c283a181890d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page