Ranjika Nethpriya | Creative Web Developer & UI/UX Designer in Sri Lanka
IDEAS INTO SYSTEMS — CODE IS THE MEDIUM. CURIOSITY IS THE ENGINE.
Specializing in modern full-stack web applications, 3D WebGL graphics, user interfaces, and deterministic
software systems.
About Ranjika Nethpriya
Hello! I'm Ranjika Nethpriya. I am a developer and designer interested in the space where software,
graphics, and creative technology meet. I enjoy taking ideas apart, understanding how they work, and
building them back into useful, real systems.
Experience & Education
- Freelance Web & Graphic Designer (2025–26): Independent creative work at Aphrodiva,
specializing in UI/UX and web systems.
- B.Sc. IT Undergraduate (Current): Rajarata University of Sri Lanka, Information
Technology.
Skills in Motion — Technical Stack
- Web Development: React, Next.js, JavaScript, TypeScript, Node.js, Vite, Tailwind CSS,
HTML5, CSS3
- Applications & Desktop: Electron, Tauri, React Native, Firebase, MongoDB, Supabase
- Graphics & Creative Tech: Three.js, WebGL, GLSL Shaders, Blender 3D, VFX
- Game Development: Godot Engine, GDScript, 3D Physics, Entity Systems
- Programming Languages: C, C++, C#, Python, JavaScript
- Design & Workflow: Figma, Affinity Suite, Git, GitHub, Linux
Selected Works & Software Experiments
- Interactive Graphics Playground: WebGL, GLSL, procedural generation, optical lighting,
and real-time GPU compute.
- Godot Experiments: Camera controllers, procedural terrain, and interactive 3D physics
inside Godot.
- Personal Productivity System: Electron desktop application with local-first data
architecture and keyboard shortcuts.
- Three.js Experiments: WebGL procedural models, camera interaction, and orbital physics.
- Blender Experiments: Hard-surface 3D modeling and lighting studies.
- React Native Experiments: Mobile UI gesture navigation and device integrations.
- Full-Stack Experiments: React, Node.js, MongoDB, Firebase authentication, and real-time
data sync.
- Shader Experiments: Raymarching, noise functions, and GLSL fragment effects.
- Programming Experiments: CLI utilities, algorithms, and system scripts in C, C++, C#,
and Python.
- Interactive Systems: Entity component systems and physics simulations.