Skip to content

About

Interactive 3D developer portfolio built with React 19, TypeScript, Tailwind CSS v4, Three.js, and Supabase showcasing full-stack and AI projects.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Eldion Ryan Godius - Portfolio Website

Modern Interactive 3D Developer Portfolio for Eldion Ryan Godius — Software Engineering student at Universiti Malaysia Sabah, Full-Stack Developer, and AI/LLM solutions builder.

Latest Release CI Live Demo GitHub LinkedIn GitHub Stars


🌟 Key Highlights

  • Modern Glassmorphic UI: High-resolution dark aesthetic powered by Tailwind CSS v4, smooth gradients, Three.js 3D graphics, and backdrop blur.
  • Project Showcases:
    • GitCanvas: Visual Bento-Grid and One Piece themed GitHub profile README studio with animated pixel-art mascots, AI bio synthesis, and direct repository deployment.
    • NeuroSort: Local-first file management daemon and CLI powered by Ollama semantic classification and SQLite WAL audit ledgers.
    • RestaurantScraper: Passive network menu extraction engine for GrabFood and foodpanda with deduplication and a local SQLite explorer.
    • Declaraform: UMS Declaration Form PDF generator with 3D WebGL background and interactive digital signature pad.
    • ChessGameReview: Browser-native chess game review tool powered by Stockfish 16 WebAssembly workers and CAPS2 move accuracy analysis.
  • Curated Technical Stack Bento: Categorized into Frontend, Backend & APIs, AI & LLMs, and Databases & System Tools.
  • Education & Credentials: Universiti Malaysia Sabah (B.CompSc Software Engineering) & Kolej Matrikulasi Labuan (Physical Science).
  • Interactive Contact Features: 1-click clipboard copy for email, instant mail composer, and quick links to LinkedIn & GitHub.

🛠️ Tech Stack

  • Framework: React 19 + TypeScript
  • 3D & Graphics: Three.js
  • Styling: Tailwind CSS v4 + @tailwindcss/vite
  • Validation & Security: Zod + DOMPurify
  • Backend Integration: Supabase
  • Build Tool: Vite 8 with Fast HMR
  • Testing: Vitest + ESLint
  • Icons: Lucide React
  • Typography: Plus Jakarta Sans & Fira Code

🚀 Local Development & Testing

git clone https://github.com/ElXprogramming/EldionPortfolio.git
cd EldionPortfolio
npm install
cp .env.example .env.local
npm run dev

Run linting, unit tests, and production build verification:

npm run lint
npm test
npm run build

🤝 Contributing & Security

Contributions and bug reports are welcome! See CONTRIBUTING.md, our Code of Conduct, and SECURITY.md.


📬 Contact & Connect

About

Interactive 3D developer portfolio built with React 19, TypeScript, Tailwind CSS v4, Three.js, and Supabase showcasing full-stack and AI projects.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages