Hello, It's me

Eshan Bhanuka

As a developer, I'm
Learning  
Fast
image

Eshan Bhanuka Silva

Computer Science Undergraduate
Avionics Researcher
Performance Driver & Tuner

Wolf WizardWolf WizardWolf Wizard
Languages & Frameworks:
Java

Proficient in Java, primarily used for backend development across multiple academic and personal projects.

Javascript

Skilled in JavaScript, utilized extensively in web development projects for both frontend and backend solutions.

Typescript

Experienced with TypeScript for building scalable and maintainable web applications, especially in React-based projects.

Python

Applied Python in the context of data science, machine learning, and automation tasks; currently expanding expertise in AI/ML.

PHP

Gained practical experience with PHP through university coursework and project-based web development.

Kotlin

Used Kotlin for native Android development, focusing on leveraging Android APIs for performance and integration.

SQL

Strong understanding of SQL, frequently applied in designing and querying relational databases for full-stack applications.

HTML5

Well-versed in HTML5, used consistently in building responsive and accessible web interfaces.

React JS

Core frontend library in my development toolkit, used extensively to build dynamic and responsive web applications.

React Native

Experienced in React Native for cross-platform mobile development. Developed Pause+, a productivity-focused mobile app.

Next JS

Skilled in Next.js for building performant, SEO-friendly web applications. This portfolio is developed using Next.js.

Spring Boot

Backend framework of choice for Java-based web applications. Utilized in multiple full-stack and academic projects.

Node JS

Used Node.js for backend development in several projects, including the API layer for this portfolio website.

Mongo DB

Currently exploring MongoDB and incorporating it into backend services for modern NoSQL data handling.

Express JS

Proficient with Express.js for building RESTful APIs and server-side logic in Node.js environments.

Framer Motion

Applied Framer Motion to create fluid, interactive UI animations that enhance user experience in web applications.

Other Platforms & Technologies

Cloudflare

Clerk

Supabase

Firebase

Onesignal

Hostinger

Tailwind CSS

Figma

My Development Approach

Plan & Design

Before coding, I define the project scope, outline requirements, and design system architecture. This ensures a clear roadmap and efficient development.

Build & Implement

I follow a step-by-step approach, implementing core features first while ensuring modular and scalable code. I integrate frontend and backend components gradually.

Test & Optimize

I rigorously test functionality, debug issues, and optimize performance. Continuous refinement ensures a reliable and efficient final product.

Contact me

ebbhanuka@gmail.com | eshan.20232120@iit.ac.lk

© All rights reserved 2024-2025 Wolf-Wizard