Chamath's Photo

Hi, my name is
Chamath Jayarathne
& I'm a Software Developer

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 ๐Ÿˆ


About me

My Toolkit

JavaScript
HTML5
CSS3
React
NodeJS
Python
Bootstrap
Sass
MongoDB
ExpressJS
C++
Version Control
Command Line


More About Me

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:

  • Problem solving under pressure
  • Meeting tight deadlines
  • Coordinating and working with teams
  • Communicating clearly and effectively

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


My portfolio

Here are some of my work, more work can be found on my GitHub page

Screenshot of Project 1

01

Travel Sri Lanka Website (Using Google APIs)

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.

Screenshot of Project 2

02

E-Commerce-Website

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.

Screenshot of Project 3

03

Marvel Characters DB

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.

Screenshot of Project 4

04

This Website

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.

Screenshot of Project 5

05

To-Do App

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.

+

More Projects

Visit my GitHub page for even more completed projects ๐Ÿ‘‡


contact me

Contact Me Here

Feel free to use the Contact Form below to get in touch if you have any questions or feedback.

Location:

New York

Email:

contact@chamathcodes.com

Light Mode