Shashike J

Full Stack Web-Dev | Researcher | Technologist



Avid reader, critical thinker, enthusiast of all things mechanical and self-proclaimed polymath. When I was a kid I didn't just play with my toys I disassembled them, much to the dismay of my parents. It was in an attempt to understand their inner workings and this habit carried on, from building computers to tuning cars. My curiosity leads me down many rabbit holes and when I'm not developing WebApps, I'm doing adventure drives, working out or just relaxing with friends and craft beer.


Hover/click for more info

Specialties
Ruby on Rails, HTML/CSS, Javascript, SQL/PostgreSQL, Git, AJAX
Education

York University, BA.Honours. Business and Society, majored in Global Economy & Law and Governance.

Bitmaker General Assembly, Full Stack Web Development Immersive

Passions
Automotive engineering, Sci-Fi, travelling, exotic cuisines, cooking
Favorite Entertainment
Pink Floyd, Scorpions, Beatles/ Godfather II, Goodfellas, Carlito's Way, Apocalypse Now, Vanishing Point, Hunt For Red October, Enemy At the Gates, Imitation Game, Interstellar, Blade Runner/ Sopranos, House.MD, Dexter, Mr Robot

Web Apps

ScoopFare

An app to compare prices between Uber and Lyft for a given destination

Tech Stack/information
  • Ruby on Rails
  • PostgreSQL database
  • Custom CSS
  • Test driven development
  • Extensive use of AJAX, app functions as one page
  • Action mailer
  • API architecture
Security
  • Strong params
  • Front end field validations
  • Backend regexp validations (ex; email)
  • Exception handling to rescue from API failures
  • SSL certificate

Scoop the best ride Source Code

MyFincal

90s inspired personal finance/cashflow manager designed to be simple and easy to use.

Tech Stack
  • Ruby on Rails
  • PostgreSQL database
  • Custom period-correct CSS
  • ActionMailer user mailing system
  • Coinmarketcap API call
  • Test driven development

Welcome To MyFincal Source Code

HackerNews Clone with Infinite-Scroll

Updated hacker-news site using their API to fetch articles and present to client with infinite scroll

Tech Stack
  • Ruby on Rails
  • Setup as microservice, can operate without views folder
  • Internal rails server API to fetch top stories from hackernews-firebase api
  • Raw javascript, no libraries used
  • Responsive design
  • API tests

Hacker News

Check These Cars Out!

Simple app to show car gifs

Tech Stack
  • Backend: Restful API powered by Rails 5 supporting CRUD operations, validations and Giphy API call
  • Frontend: React.js, components are in Rails asset pipeline
  • PostgreSQL database
  • Bootstrap 4 CSS library

CTCO!

Sudden Circle

Crowdfunding app inspired by Kickstarter

Tech Stack
  • Ruby on Rails
  • PostgreSQL database
  • Bootstrap 4 CSS library

Sudden Circle Homepage

To-do list

Simple to-do app whipped up in javascript. note; fetch API is currently not supported on mobile devices.

Tech Stack
  • Node + Express.js
  • Mongo NOSQL database
  • fetch API for ajax requests

Humble Todo

Jack-The-Booker

Simple booking app for restaurants to keep track of reservations and for users to stay on top of their restaurant outings.

Tech Stack
  • Ruby on Rails
  • PostgreSQL database
  • Bootstrap 4 CSS Library

JackTheBooker

Front-End Projects

2 Player Tic-Tac-Toe

Simple javascript based tic tac toe game.

Features/implementation
  • Vanilla Javascript
  • Game end logic

Tic Tac Toe for Two

Movie app landing page

2 media queries, 3 view breakouts.

Features/implementation
  • Mobile-first
  • Responsive Design
  • Breakout for tablet and desktop

Now Playing

Login page

Website landing page with client-side form-field verification

Features/implementation
  • Desktop/tablet friendly
  • Modal for login
  • Vanilla Javascript

Welcome!

Dog Namer

Simple javascript app to name a dog given its gender and breed

Features/implementation
  • Bootstrap 4 CSS library
  • jQuery
  • Multiple API calls using AJAX

Name Your Dog!

Let me make your next WebApp agile, so you can focus on your core competency