Welcome to my portfolio and central hub for spatial data automation. This repository contains a collection of custom web applications and AutoCAD LISP scripts explicitly designed to take the grunt work out of FTTH (Fiber To The Home) documentation and spatial engineering, specifically tailored for MyRepublic network deployment standards.
This portfolio showcases several specialized utilities built to automate boring, repetitive tasks and ensure compliance with ISP standards:
- KMZ EMR Standard: A web tool to standardize FTTH spatial data directly from KML/KMZ files and automatically generate accurate HPDB and BOQ reports in seconds, ensuring full compliance with MyRepublic's EMR requirements.
- Spatial Sequence Editor: A visual, map-based tool (using Leaflet.js) for reordering and managing spatial sequences in large FTTH deployment areas with real-time feedback.
- Batch BOQ Auditor: An automated auditing script that compares subcontractor BOQ files against MyRepublic system-generated data to instantly highlight discrepancies and prevent billing errors.
- AutoCAD LISP Automations: Custom LISP routines that execute complex, repetitive drafting tasks directly within the AutoCAD environment, optimized for MyRepublic's FTTH design rules.
This landing page and its integrated web apps are built prioritizing speed, simplicity, and performance without heavily relying on bloated frameworks:
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Mapping & Data: Leaflet.js, JSZip, SortableJS
- Deployment & Analytics: Vercel (with Vercel Speed Insights)
- UI/UX Details: Custom interactive ambient glow background, math-based scroll snapping with speed ramp (Vanilla JS), and a hidden easter egg for curious users.
To run this project on your local machine, you don't need any complex build tools or npm install for the main site:
- Clone this repository.
- Open the project folder in your favorite code editor (e.g., VS Code).
- Use an extension like Live Server to run
index.html.
Life is too short to do repetitive spatial data tasks manually. If you're interested in collaborating or need a custom build for your team's workflow, let's talk!
- Portfolio & Projects: naradevane.vercel.app
- LinkedIn: Ikhsanudin (Naradevane)
- GitHub: @naradevane
- Email: naradevane@gmail.com