Skip to content
View a-hakim's full-sized avatar

Block or report a-hakim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
a-hakim/README.md

Hi!๐Ÿ‘‹ I am A.Hakim

WebXR/VR/AR Enthusiast | Full-Stack Dev | PaaS Builder

I'm a software engineer passionate about Web-based Virtual Reality (WebVR) and Augmented Reality (WebAR) experiences! With a background in Mechanical Engineering.

  • ๐Ÿ›  Founder of SenangWebs & KadKahwinDigital.my
  • ๐Ÿ† Winner of multiple awards in innovation and tech ๐Ÿ’ก
  • ๐ŸŽฎ NASA Space Apps Challenge Instructor
  • ๐Ÿง‘โ€๐Ÿซ 2x TEDx Speaker

๐Ÿ”จ Tech Stack

  • Languages: JavaScript, PHP, Java, HTML, CSS
  • Frameworks & Tools: Laravel, MySQL, TailwindCSS, Livewire, AlpineJS, React
  • Specialties: Web Dev, WebXR, Engineering, Game Dev

๐Ÿ›  Open Source

Here are some projects I've developed and maintain:

Web Library

Library Description
senangwebs-animations Smooth, customizable animations for HTML elements on scrolling.
senangwebs-buy Easy implementation of WhatsApp-based e-commerce functionality through HTML attributes.
senangwebs-chatbot Integrating a customizable chatbot into your website.
senangwebs-deck Web-based presentations with multiple input formats (HTML, Markdown, JSON).
senangwebs-epoch Easy creation of dynamic countdown timers and time displays.
senangwebs-frame Modern & responsive slider (carousel) library.
senangwebs-gallery Modern & responsive modal image (lightbox) library.
senangwebs-herd Manage multiple HTML files within a single page using tabs and lazy-loaded iframes.
senangwebs-index Transform JSON data into searchable, paginated HTML views.
senangwebs-jot Copy text from HTML elements with a single click.
senangwebs-kiln Lightweight, powerful 3D modeling editor library.
senangwebs-loading Customizable loading screens for web applications.
senangwebs-modals Create and customize modal dialogs using HTML data attributes.
senangwebs-notices Customize native browser dialogs (alert, confirm, prompt).
senangwebs-one Web-based code editor and live previewer (like Glitch/CodePen).
senangwebs-photobooth A browser-based image editor featuring layers, drawing tools, and filters.
senangwebs-quiz Interactive quizzes with multiple question types.
senangwebs-roll Mobile-like media rolls (Reels/Shorts style).
senangwebs-story Visual novel-style story engine with typewriter & dialogue system.
senangwebs-tour 360ยฐ virtual tour system for A-Frame WebVR with visual editor.
senangwebs-unfold Interactive JSON visualization & editing library.
senangwebs-verse A-Frame component for 3rd-person player controls.
senangwebs-whiteboard Digital whiteboard & vector drawing library.
senangwebs-xperience Grid-based interactive game-like web experiences.
senangwebs-yield Basic data visualizations using HTML, CSS, SVG.

Game

Project Description
text-art-world Simple text-based game made with C++.
text-art-world-web React remake of the original C++ game (2015).

Plugin

Plugin Description
grapesjs-alpinejs GrapesJS plugin integrating Alpine.js directives.
grapesjs-animations GrapesJS plugin provide smooth, customizable scroll animations
grapesjs-component-monaco-editor Edit component code using the Monaco editor.
grapesjs-script-monaco-editor Edit or attach scripts to selected components.
grapesjs-custom-code-monaco-editor Embed custom code into components using Monaco editor.
grapesjs-ai-agent AI-powered chatbot interface for component modification assistance.
senangwebs-aframe-editor Customized webverse editor for SenangWebs based on A-Frame inspector.

Custom Project

Project Description
senangwebs-store Demo of utilizing SenangWebs Libraries.

๐Ÿง‘โ€๐Ÿ’ป Platforms I am Maintaining

  • SenangWebs - Convert idea into website

    • Create website, blog, or AR/VR metaverse with ease in one platform.
  • KadKahwinDigital.my - E-card wedding invitation

    • Sending out invitations is as easy as a few clicks.

๐Ÿš€ Products

  • SenangStart - UI Components Library

    • Comprehensive Tailwind CSS component library for web designers
    • Pre-built, customizable components for stunning user interfaces
  • AlamXR - Immersive Learning Platform

    • Browser-based VR/AR educational modules
    • Wide range of training experiences
    • Accessible immersive learning solutions
  • KopiPost - Business Planning Tools

    • Comprehensive suite for business strategy development
    • Tools for crafting winning business plans
    • Variety of analysis documents
  • QHeat - Heat Transfer App

    • Calculation workflows for complex problem-solving
    • Equation manipulation capabilities
    • Preset values for quick calculations

๐Ÿ’ฌ Connect With Me

Let's chat about WebVR, AR, AI, or even Mechanical Engineering!

Pinned Loading

  1. senangwebs-one senangwebs-one Public

    Web-based code editor and live previewer, inspired by Glitch and CodePen.

    TypeScript 1

  2. text-art-world-web text-art-world-web Public

    Based on the original C++ version by A.Hakim Noor (2015)

    TypeScript 1

  3. senangwebs-kiln senangwebs-kiln Public

    Lightweight, powerful 3D modeling editor library.

    JavaScript 2

  4. senangwebs-whiteboard senangwebs-whiteboard Public

    Drawing library for creating digital whiteboards and vector drawings.

    JavaScript 2

  5. senangwebs-deck senangwebs-deck Public

    Web-based presentations with multiple input formats (HTML, Markdown, JSON).

    JavaScript 1

  6. senangwebs-animations senangwebs-animations Public

    Smooth, customizable animations for HTML elements on scrolling.

    JavaScript 2