Bilal Sanayu Majid

Creative Developer & Full Stack Web Developer

Envato Market author · Upwork freelancer

Profile

Informatics student and creative developer from Surabaya. I build interactive, performance-minded web experiences with Next.js, TypeScript, Three.js and GSAP, and ship full-stack products with Node.js, PHP and Laravel. I also work in computer vision (OpenCV, MediaPipe), game logic (Roblox Studio, HTML5 Canvas) and local LLM tooling, and I teach game development to school-age students.

Education

Politeknik Elektronika Negeri Surabaya (PENS)2025 – Present

D3 Informatics Engineering · Class of 2025, D3 IT B

SMKN 10 Surabaya2022 – 2025

Software Engineering (RPL)

Experience & community

Roblox Studio TutorAugust 2026

Teaching

  • Taught game development and computational logic with Roblox Studio to primary-school students.
Software DeveloperPresent

UKM Software Development (Softdev), PENS

  • Active developer in the campus software development unit.
  • Built internal projects, among them the UKM Softdev HelpDesk system (frontend and backend architecture).
Committee member2026

PKKMB x Technogear PENS 2026

  • Involved in the campus orientation programme.

Selected projects

Interactive Creative Portfoliolalsm.vercel.app

Next.js · Three.js / R3F · GSAP · Lenis

Interactive portfolio with 3D scenes, GSAP and Lenis scroll transitions, and Next.js performance tuning.

Sign Language Recognition System

Python · OpenCV · MediaPipe

Real-time, camera-based sign language interpretation (computer vision).

HelpDesk UKM Softdev Application

Backend API · Responsive dashboard

Campus ticketing system: the backend API and a responsive dashboard.

Interactive Canvas & Creative Web Experiments

HTML5 Canvas · CSS · Audio

Interactive web pieces built on canvas particle manipulation, CSS micro-animations and background audio sync.

Tower Defense Simulator & Game Logic

2D Canvas · Roblox Studio

A booster system and calculation logic for a 2D canvas web game, plus constraint-based simulation mechanics in Roblox Studio.

Technical skills

Frontend & creative web
React, Next.js (App Router), TypeScript, JavaScript, Tailwind CSS, Zustand
Animation & 3D
Three.js, React Three Fiber, WebGL / GLSL shaders, GSAP, Framer Motion, Lenis, Rive
Backend & database
Node.js, Express, Python, PHP, Laravel, C, C++, PostgreSQL, MySQL, SQLite, SQL query optimisation
Mobile & game
React Native (TypeScript), Kodular, Roblox Studio (Lua, physics scripting), 2D HTML5 Canvas game engine
AI & computer vision
OpenCV, MediaPipe, Local LLM orchestration with Ollama (Qwen, multi-agent routing)
Tools & networking
Git, GitHub, Docker, Postman, Vercel, Netlify, VS Code, Google AI Studio, Google Antigravity IDE, Wireshark, Cisco Packet Tracer

Certifications & awards

  • BNSP Competency Certificate: Junior ProgrammerBNSP Indonesia2024
  • 2nd Runner-Up (Juara Harapan 2), Web TechnologiesLKS Surabaya (city-level student competency competition)2024
  • TOEIC Listening & Reading, score 610ETS
  • Web Developer, Game Developer (JavaScript & Phaser 3), Android Apps DeveloperTimedoor Academy2023–2024
  • Machine Learning 1 and Machine Learning 2Course certificates
  • Bee Coding CompetitionBee-Software Accounting2024
  • HMTC Goes To School: Laravel workshopHMTC2024

Languages

  • IndonesianNative
  • EnglishIntermediate
  • BISINDO (Indonesian Sign Language)Intermediate