Full-Stack Software Engineer & UI/UX Designer | React.js, Java Spring Boot & Premium Digital Solutions
Hi, I'm Tharusha, a dedicated Full-Stack Software Engineer and UI/UX Designer passionate about engineering high-performance, secure, and visually stunning web ecosystems.
With extensive hands-on experience bridging frontend aesthetics and enterprise backend stability, I build scalable digital systems from the ground up. Whether you need an advanced application architecture or clean coding structures, I ensure every system is optimized to corporate standards.
🚀 Technical Expertise:
Frontend Engineering: React.js, Tailwind CSS, Bootstrap, JavaScript (ES6+), and modern layout aesthetics (including responsive structures and premium glassmorphism dashboards).
Backend Architecture: Java Spring Boot, PHP, RESTful API Gateway Design, and robust enterprise logic.
Database & Security: MySQL, PostgreSQL, relational schema mapping, and advanced authentication flows using Spring Security and JSON Web Tokens (JWT) for Role-Based Access Control (RBAC).
DevOps & Integration: Linux/Ubuntu server management, cloud deployments (DigitalOcean), automated bash scripting, and dynamic integrations (Google Gemini AI API, Leaflet Maps API).
🎯 Deployed Solutions & Proof of Work:
Vehix (Vehicle Service Management Engine): A secure fleet operations tracker running on a React frontend and a Spring Boot schema protected by strict JWT authorization, featuring live geolocation proximity tracking via Leaflet Maps.
Premium Tourism Web Ecosystem: A fully responsive portal featuring an embedded custom AI Chatbot Assistant powered natively by Google's Gemini API for dynamic user queries.
Zero-Downtime Deployment Automation: A specialized continuous deployment pipeline optimized on Ubuntu cloud instances utilizing custom shell scripts and automated tracking triggers.
I adhere strictly to clean code patterns, modular architecture, and transparent communication to execute project roadmaps seamlessly. Let's collaborate to transform your custom business blueprint into reality!
Work Terms
💼 Work Terms (Max 2000 Characters)
🤝 Preferred Communication:
Professional, clear, and prompt correspondence. I am open to discussing project architectures and roadmaps through Guru's inbox message portal or structured technical channels to align with project milestones.
💰 Payment & Execution Frameworks:
Milestone-Based Projects: For comprehensive full-stack operations, I prefer breaking deliverables into fixed price milestones (e.g., Frontend Interface Delivery, Backend Architecture Integration, and Cloud Deployment) secured via Guru SafePay.
Hourly Engagements: Available for structured development, optimization, or DevOps updates with transparent progress tracking.
⏰ Hours of Operation:
Flexible availability aligned with global time zones to ensure seamless deployment and immediate support during critical launch phases.