First-generation immigrant originally from Sri Lanka I love solving puzzles and what is coding if not that with extra steps ๐ Occasional extrovert & a New York Giants enthusiast ๐
I graduated from the College of Staten Island in New York with a BSc in Computer Science in 2019.
I worked at the Mission of the State of Qatar to the United Nations for 3 years, holding various positions and responsibilities such as Content Manager, IT Support, and Events Coordinator, while gaining experience in:
While working I continued to expand my knowledge on programming, by participating in coding bootcamps and building projects.
Experienced in
Object-Oriented Design
Model-View-Controller Pattern
REST API
CRUD Principles
Responsive Website Design
7+ Years
of programming
Experience
A Lifelong
Learner who is always looking to explore and improve
Here are some of my work, more work can be found on my GitHub page
A Fully Responsive React App that fetches data from Google Maps & Google Places APIs, allowing users to browse tourist attractions in Sri Lanka. Featuring React Context Login, Firebase backend, Custom Hooks, React Router, Protected Routes, Conditional Rendering & Sass styling.
A Fully Responsive & Interactive Full-Stack Website that is consisted of a React.js frontend and a Node.js + Express.js backend, fetching data from a MongoDB Database. Featuring React Redux, ReduxToolkit, Async Thunk, Stripe, JWS, bcrypt, Passport.js, Custom Hooks, React Router, Protected Routes, & Sass styling.
A Fully Responsive React App that fetches data from The Marvel Comics API, allowing users to search for or browse through all of Marvel characters. Featuring Infinite Scrolling, Like buttons, React Context Login, Firebase backend, Custom Hooks, React Router, Protected Routes, Conditional Rendering & Sass styling.
Inspired by Tunis by celtano, I created this website from scratch using HTML, CSS & JavaScript, tailoring it to my own vision. CSS Grid & Flexbox are used to make the website Responsive. CSS Variables are used to give the site Dark & Light themes. And vanilla-tilt.js library is used to add the tilt effect to photos/project cards.
Started as a project to practice MVC Pattern for Supersimple.dev JavaScript Course. I improved upon the original idea, adding Input Validations and a fully Responsive User Interface, only using HTML, CSS & JavaScript. Each To-Do Task is saved to the Browser using JSON and localStorage API.
Feel free to use the Contact Form below to get in touch if you have any questions or feedback.
New York
contact@chamathcodes.com