Hi, I'm Shanuka 👋
IT Undergraduate at SLIIT
SA

About me

As an undergraduate software engineer, my vision extends beyond mastering technical skills. I aspire to be a catalyst for innovation, leveraging my knowledge and expertise to develop transformative software solutions. With a passion for collaboration, I aim to work alongside diverse teams, pooling our talents to tackle complex challenges and deliver impactful projects.

Programming Languages

C
C++
Java
Python
JavaScript
TypeScript

Web/Mobile Development

React
.NET
Angular
Next.js
Node.js
Spinrg Boot
Bootstrap
Kotlin
Html
Tailwind CSS
CSS

Databases and Cloud Services

Azure
MongoDB
MySQL
MSSQL
Aws
Firebase
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications & mobile applications. Here are a few of my favorites.

FarmLink

FarmLink

FarmLink is an innovative agricultural marketplace designed to streamline the buying and selling of farm products and services. Key features include Advanced Inventory Management, Intelligent Bidding System, Comprehensive Admin Dashboard, Flexible Discount Mechanism, Integrated Delivery Logistics, Customer Engagement Tools.

React
MongoDB
Express
Node.js
Bootstrap
JavaScript
HTML
TailwindCSS
Shadcn UI
Calc Note

Calc Note

Inspired by the innovative iPad Math Notes/Calculator app using GEMINI API, this project combines AI-powered math recognition with an intuitive drawing and calculating interface. Ideal for beginners and experienced developers, it offers hands-on experience with advanced math concepts.

Python
Gemini API
Typescript
JavaScript
TailwindCSS
HTML
Shadcn UI
Google Books Search

Google Books Search

This project is a React application that allows users to search for books using the Google Books API. Users can enter a search query, view a list of books matching the query, and click on a book to see more details.

React
Google Books API
TailwindCSS
HTML
JavaScript
Shadcn UI
InkPad

InkPad

InkPad is your ultimate task manager on Android, offering seamless productivity with its intuitive features. With full CRUD (Create, Read, Update, Delete) operations, you can effortlessly manage tasks. Its robust search functionality ensures you never lose track of important details.

Kotlin
Android
Java
SQLLite
Rooms
Next.js Portfolio

Next.js Portfolio

Minimalist developer portfolio using Next.js 14, React, TailwindCSS, Shadcn UI and Magic UI. This project showcases my skills, experience, and projects in a clean, professional layout. It also includes a blog section for sharing insights and updates.

Next.js
Typescript
React
TailwindCSS
Shadcn UI
Magic UI
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.