Skip to content

Professional portfolio website showcasing 7+ years of progressive network engineering experience, Juniper certifications (JNCIS-SP, JNCIA-Junos), and technical projects in network automation, IoT, web development, and data mining. https://adenaufalr.free.nf/

License

Notifications You must be signed in to change notification settings

wokding/ade-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Ade Naufal Rianto - Portfolio Website

Portfolio Banner Live Demo License

Professional portfolio showcasing 7+ years of progressive network engineering experience, Juniper certifications (JNCIS-SP, JNCIA-Junos), and technical projects

View Demo β€’ Report Bug β€’ Request Feature


πŸ“‹ Table of Contents


🎯 About

This is a modern, responsive portfolio website built to showcase my professional experience as a Network Engineer with specialization in:

  • 🌐 Enterprise Routing, Switching & WAN Architectures
  • πŸ”’ Network Security & High Availability Design
  • πŸ› οΈ Juniper JunOS (MX, EX, SRX Series) Configuration
  • 🐍 Network Automation with Python (Paramiko, Scapy, PySNMP)
  • πŸ“Š Network Monitoring & Infrastructure Documentation
  • πŸ… Juniper Certifications (JNCIS-SP, JNCIA-Junos)

The portfolio features a clean, professional design with dark/light mode, smooth animations, dynamic browser tab titles, and comprehensive sections highlighting my career progression from IT Support to Network Engineering.


✨ Features

🎨 Design & UX

  • βœ… Fully Responsive - Optimized for mobile, tablet, and desktop
  • πŸŒ“ Dark/Light Mode - Theme toggle with localStorage persistence
  • 🎭 Smooth Animations - Fade-in effects, scroll reveals, and transitions
  • β™Ώ Accessible - WCAG compliant with ARIA labels and keyboard navigation
  • ⚑ Fast Loading - Optimized assets, lazy loading, and code splitting
  • πŸ“‘ Dynamic Tab Titles - Browser tab updates based on active section

πŸ“± Sections

  • πŸ‘€ Hero Section - Professional introduction with CTA buttons
  • πŸ“ About & Cover Letter - Career journey and professional narrative
  • πŸ’Ό Experience Timeline - 7+ years from IT Support to Network Engineer
  • πŸŽ“ Education - Bachelor's degree with Cum Laude honors
  • πŸ† Certifications - JNCIS-SP, JNCIA-Junos, BNSP, TOEFL ITP
  • πŸ› οΈ Technical Skills - Core (24 skills) & Additional (12 skills) with 2-column layout
  • πŸ’­ Professional Focus - Career philosophy and approach
  • πŸš€ Projects & Achievements - Network Monitoring, IoT, Web Development, Data Mining
  • πŸ“¬ Contact Form - Formspree integration for direct messaging

πŸŽ₯ Interactive Elements

  • 🎬 Project Demos - Auto-play disabled carousel for Network Monitoring screenshots
  • πŸ” Modal Views - Detailed project information with technology badges
  • πŸ”½ Lazy Loading - Performance-optimized media loading
  • πŸ“Š Skill Filtering - 10 filter options (All, Core, Additional, + 7 specific groups)
  • πŸ“„ CV Download - Direct PDF download button
  • πŸ” Clickable Logo - Smooth scroll to top with URL hash clear

πŸ› οΈ Tech Stack

Frontend

React Vite JavaScript

Styling

CSS3 Responsive

Icons & UI

Lucide

Deployment & Hosting

GitHub Pages InfinityFree

Development Tools

ESLint Git

SEO & Analytics

Structured Data Sitemap


πŸš€ Project Highlights

1️⃣ Network Monitoring System

Python | Paramiko | Scapy | PySNMP | openpyxl

πŸ“– View Details
  • Automated network infrastructure monitoring and reporting
  • ICMP ping for device availability monitoring
  • SNMP-based performance metric collection (bandwidth, CPU, memory, FPC)
  • Excel report generation with multiple worksheets
  • Dashboard summary with overall network health status
  • Multi-device support with automated data aggregation
  • View Source Code β†’

2️⃣ Arduino Smart Door Lock System

Arduino | C/C++ | Keypad 4x4 | LCD I2C | RTC DS3231 | Servo

πŸ“– View Details
  • IoT-based secure access control system
  • Keypad authentication with PIN validation
  • LCD display for user interface
  • Real-time clock for access logging
  • Servo motor control for door mechanism
  • Developed firmware in C/C++ for microcontroller
  • View Source Code β†’

3️⃣ Sales Information System (SIFO)

CodeIgniter | PHP | MySQL | Bootstrap | JavaScript

πŸ“– View Details
  • Full-featured POS and inventory management system
  • Role-based access control for multiple user types
  • Sales reporting with advanced filtering
  • Responsive design with Bootstrap framework
  • DataTables integration for data management
  • View Source Code β†’

4️⃣ Sales Data Mining Using Apriori Algorithm

Data Mining | CodeIgniter | PHP | MySQL | Bootstrap

πŸ“– View Details
  • Undergraduate thesis project - Cum Laude distinction
  • Implemented Apriori algorithm for association rule mining
  • Analyzed pharmacy sales data for pattern discovery
  • Web-based interface for data input and analysis
  • Generated actionable business insights for inventory optimization
  • View Source Code β†’

🏁 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn
  • Git

Installation

  1. Clone the repository

    git clone https://github.com/wokding/ade-portfolio.git
    cd ade-portfolio
  2. Install dependencies

    npm install
  3. Set up environment variables

    Create a .env file in the root directory:

    VITE_DOORLOCK_VIDEO_URL=https://github.com/wokding/ade-portfolio/releases/download/v1.0.0/doorlock-demo.mp4
    VITE_APRIORI_VIDEO_URL=https://github.com/wokding/ade-portfolio/releases/download/v1.0.0/apriori-demo.mp4
    VITE_SIFO_VIDEO_URL=https://github.com/wokding/ade-portfolio/releases/download/v1.0.0/sifo-demo.mp4
  4. Run development server

    npm run dev
  5. Open in browser

    http://localhost:5173/ade-portfolio/
    

πŸ“¦ Deployment

Build for Production

npm run build

This creates an optimized production build in the dist/ folder.

Deploy to GitHub Pages

npm run deploy

This automatically builds and deploys to GitHub Pages using gh-pages.

Custom Domain Setup

To use a custom domain, add a CNAME file in the public/ directory:

yourdomain.com

πŸ“§ Contact

Ade Naufal Rianto

Email LinkedIn GitHub WhatsApp

Portfolio: wokding.github.io/ade-portfolio


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ™ Acknowledgments


⭐ Star this repository if you found it helpful!

Made with ❀️ by Ade Naufal Rianto

GitHub followers GitHub stars

About

Professional portfolio website showcasing 7+ years of progressive network engineering experience, Juniper certifications (JNCIS-SP, JNCIA-Junos), and technical projects in network automation, IoT, web development, and data mining. https://adenaufalr.free.nf/

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published