Hello! I am Vidul Batawala. I'm a full-stack developer with a strong focus on back-end development.

About

I'm a 17-year-old self-taught full-stack developer from Sri Lanka. I first got into coding at the age of 12 during the COVID-19 lockdown by participating in the Bits20 Hosted by my school ICT Society. I ended up getting 5TH place in the competition which motivated me to learn more about coding. After Bits20 I got interested in Discord Bots, I got into coding Discord Bots with the help of a senior member of the ICT Society, Pasindu Ranasinghe. I consider him my mentor, he helped me understand how JS , Node.js and Databases works.

Eventually, thru trial and error, a lot of google searches, a lot of youtube videos, I learnt fully learnt HTML, CSS, JS and Nodejs. After that I participated in Bits22 and got 4TH place. Thru bits22 I made some new friends that share the same interest in coding as me. After Bits22, I started learning back-end web development with Node.js and Express.js. With the knowledge of back-end development, I joined a project some of my friends from Bits22 were working on, a WebApp called Techlore. I became the back-end developer of the project and made the webapp dynamic and interactive.

After Techlore, I started working on my own project and sharpened my UI skills. Now I am a full-stack developer with a strong focus on back-end development. I am currently a senior member of ACICTS and, I'm also a member in a open source community called OpenRockects. I'm currently working on some side-projects like this refreshed portfolio.

Skills

Front-End

HTML
CSS
Javascript
JQuery
Embedded Javascript

Back-End

Node.js
Express.js
Axios
Mongoose
MongoDB

Hosting

Google Cloud
Ubuntu
Pterodactyl
NGINX

Projects

Tools & Frameworks

NameCheap
Cloudflare
Google Cloud
Digital Ocean
Pterodactyl
Lets Encrypt
NGINX
GitHub
GitHub Copilot
Brevo
Intellij Idea Ultimate
WebStorm
Zen Browser
Android
Ubuntu
Git
DotENV
Font Awesome
Node.js
Express.js
EJS
JQuery
MongoDB
Mongoose
Prettier
TailwindCSS
Bootstrap