Profile Picture

Senuk Jayawickrama

Software Developer

LinkedIn, Github, Youtube

Hi, I’m a software developer with a passion for building interactive web applications, real-time multiplayer games, and experimenting with cutting-edge technologies. I love solving problems, exploring new tools, and turning ideas into experiences people can use.


Skills

Javascript
HTML 5
CSS
PHP
React
Next.js
RUST
Networking

Education

Bachelors of Information Technology
Major in Software Development
Minor in Cyber Security

Projects


CakePHP Web Application for Naarm Textile
CakePHPHTML5CSSSQLJavaScriptMVCGitStripe APIREST API
Profile Picture
  • Created a custom web application for a small business owner
  • Worked in a group of five as Lead Developer and Client Liason
  • All CSS was tailor-made and no template was used
  • Application included:
  • Customisable Accounts with admin approval
  • Forum with Posts, Comments and Likes
  • Content Management System to showcase exhibitions

Realtime Multiplayer Game using WebSockets
HTML5JavaScriptWebsocketsNode JSGoogle Cloud HostingFirebaseGamemaker
Profile Picture
  • Independently delivered a complete project from planning to deployment
  • Fully deployed on Google Cloud with HTTPS and secure WebSocket (WSS) support
  • Stored website statistics using Google Firebase Realtime Database
  • Created a video developer log explaining the project

3D Interactive Website using WebGPU and THREE js
TypeScriptRUSTTHREE jsWebGPUTHREE js Shading Language (TSL)HTML5CSS
  • Connected a RUST Wasm ECS to a Typescript 3D renderer using THREE js
  • Used the experimental WebGPU Renderer to fully utilise the Computer's GPU within a web application
  • Created Shaders using the TSL which is GPU programming

HTTP3 WebTransport Server using QUIC
RUSTTypeScriptHTTP3QUICWebTransportHTML5CSS
  • Built a HTTP3 Web Server using cutting edge technology that communicates using the QUIC protocol
  • Used a data oriented approach in development using an Entity Component System.

Portfolio Website using Next JS and Tailwind CSS
Next JSReactTypeScriptTailwind CSSGoogle Cloud HostingHTML5CSS
  • Built a web application to showcase development projects using a Next JS and React.
  • Designed and implemented a responsive, mobile-friendly UI with custom styling and interactive components.