PROJECTS & CODE
Full-Stack Engineer | React Rapid | 2017
Project Summary
A Smart restaurant waiting system design and developed using Angular JS
A Smart restaurant waiting system design and developed using Angular JS
- Coded and designed using Angular JS
- Runs on Node.JS
- Node runs on C9.io
- Utilizes Firebase & AngularFire for DB
- Utilizes Firebase Authentication Module
- Uses Twillio API for text messaging
- Designed using a Custom CSS
- Usage
- In order to run the code, you would need your own `Firebase` and `c9.io` account. c9 server needs to be running in order for `Node.js` to connect to Firebase and then send text messages using `Twillio API`.
FRAMEWORKS & LANGUAGES USED
Full-Stack Engineer | Party of 2 | 2016
Project Summary
A Smart restaurant waiting system design and developed using Angular JS
A Smart restaurant waiting system design and developed using Angular JS
- Coded and designed using Angular JS
- Runs on Node.JS
- Node runs on C9.io
- Utilizes Firebase & AngularFire for DB
- Utilizes Firebase Authentication Module
- Uses Twillio API for text messaging
- Designed using a Custom CSS
- Usage
- In order to run the code, you would need your own `Firebase` and `c9.io` account. c9 server needs to be running in order for `Node.js` to connect to Firebase and then send text messages using `Twillio API`.
FRAMEWORKS & LANGUAGES USED
Full-Stack Engineer | GitHub Battle | 2016
Project Summary
A ReactJS project, where two GitHub user profiles are compared using GitHub's API.
A ReactJS project, where two GitHub user profiles are compared using GitHub's API.
- Coded and designed using React JS
- Runs on Node.JS, WebPack
- Utilizes Axios.js for API connection to GitHub
- Renders React JSX files using Babel.js
- Usage:
- Add your GitHub API credentials to helper file.
- NPM install
- NPM run start
FRAMEWORKS & LANGUAGES USED
Full-Stack Engineer | Robotanist | 2016
Project Summary
Platform for botany enthusiasts to search for and find the family, genera, and species of thousands of plants
Platform for botany enthusiasts to search for and find the family, genera, and species of thousands of plants
- Designed the UI/UX (mockups, wireframes, and site layout) using custom built Bootstrap theme, Sass, and CSS3.
- Templated the frontend views using JavaScript, jQuery, AJAX, Handlebars, and HTML5 for seamless content calls.
- Architected RESTful Ruby on Rails server with custom controllers, models, and routing following MVC patterns.
- Engineered NoSQL DB using MongoDB and utilized Mongoid Search Index to index 7000+ plant species.
- Integrated Instagram, Twitter and Wikipedia APIs to query for and display on frontend botanic information.
FRAMEWORKS & LANGUAGES USED
Full-Stack Engineer | Magnitude | 2016
Project Summary
Alert system service to find recent global earthquakes and establish SMS warnings of geolocated earthquakes
Alert system service to find recent global earthquakes and establish SMS warnings of geolocated earthquakes
- Constructed page routes, controllers and models using Ruby and Sinatra to accurately redirect API requests.
- Followed Google Material Design philosophy to construct the UI/XUX using Materialize, jQuery, and AJAX.
- Incorporated USGS API to gather and display earthquake data and the Twilio API to alert users of earthquakes.
FRAMEWORKS & LANGUAGES USED
Technical Product Manager + Software Engineer | JustMatic - iOS Mobile App | 2014
Project Summary
JustMatic is an iOS mobile app. A social news reader that presents you with hundreds of topics. You pick the ones you like then read, share and collect.
JustMatic is an iOS mobile app. A social news reader that presents you with hundreds of topics. You pick the ones you like then read, share and collect.
- Led a team of 3 developers using Scrum agile methodologies which included daily standups, sprints, and Trello for task management, hitting MVP and production on time and within budget.
- Created JustMatic's DB using MySQL, and built the API developer tools using Wordpress, Bootstrap and jQuery.
- Implemented mobile views (retina and non-retina) using UI/UX guidelines with Illustrator and XCode for testing.
- Achieved 12,000 free downloads in the first month with 50% retention rate by utilizing segmented social media ads, pr and growth hacking tactics.
- Became number one free news reader in Turkey in two months. Also #2 in Bolivia, #5 in Madagascar, #9 in Azerbaijan and Algeria, #10 in El Salvador & Yemen.
- The app is not listed in the app store any more due to disagreements between the co-founders
FRAMEWORKS & LANGUAGES USED
Front End Developer | Walk-A-Tour-SF | 2016
Project Summary
A museum-style audio tour of San Francisco neighborhoods curated by locals!
A museum-style audio tour of San Francisco neighborhoods curated by locals!
- Designed mockups & site design using Balsamiq Mockups, Photoshop
- Completed front-end design & development using Javascript, Jquery and Bootstrap
- Configured Sinatra, SQLite3 and wrote the code for API Calls
FRAMEWORKS & LANGUAGES USED
Front End Developer | Zombie Attack | 2015
Project Summary
Browser game where players eliminate zombies using a battleship-esque system of coordinate based attacks
Browser game where players eliminate zombies using a battleship-esque system of coordinate based attacks
- Used JavaScript and Node.js to handle game logic creation, and designed views with CSS3 and jQuery.
FRAMEWORKS & LANGUAGES USED
Front End Developer | Trivia | 2015
Project Summary
A fun Javascript trivia game.
A fun Javascript trivia game.
- Used JavaScript, Node.js, JSON to handle game logic creation, and designed views with CSS3 and jQuery.
FRAMEWORKS & LANGUAGES USED
Full Stack Developer | Connect4 Game with Star Wars Theme | 2016
Project Summary
It is a classic Connect 4 Game. Each player has 10 seconds time limit. If exceeded, computer automatically plays on your behalf
It is a classic Connect 4 Game. Each player has 10 seconds time limit. If exceeded, computer automatically plays on your behalf
- Classic Connect 4 game written in Javascript using JS MVC Model
- Created HTML & CSS based checker board
- Designed animations using Jquery
FRAMEWORKS & LANGUAGES USED
Software Engineer | Open Source Project - Sinatra Skeleton with Authentication & Bootstrap | 2016
Project Summary
An Open Source starter-kit for Sinatra.
An Open Source starter-kit for Sinatra.
Usage
- Technologies used: Sinatra, BCrypt, Active Record, PostgreSQL, Rspec, Javascript, Bootstrap, Git
- Migration and model exists for User
- Ready seed file and currently generates 10 fake users.
- Passwords are encrypted using Bcrypt.
- All passwords are set to "password" for testing purposes.
- User must provide: first name, last name, email address, and password while registering
- User logs in with email address and password
- Upon successful login, user is redirected to profile page
- This is a template showcasing the optional theme stylesheet included in Bootstrap.
- Use it as a starting point to create something more unique by building on or modifying it.
- All Bootstrap 3.0 files are located under public/bootstrap
FRAMEWORKS & LANGUAGES USED
Web Developer | 43 Interactive - Dev Agency Web Site | 2014
Project Summary
Basic, static website. Showcases my UI/UX skills
Basic, static website. Showcases my UI/UX skills
- Built by using HTML5 & CSS3
FRAMEWORKS & LANGUAGES USED
Web Developer | 760 Market - Dev Agency Web Site | 2014
Project Summary
Basic, static website. Showcases my UI/UX skills
Basic, static website. Showcases my UI/UX skills
- Built by using HTML5 & CSS3
FRAMEWORKS & LANGUAGES USED
Full Stack Software Engineer | eCommerce Infrastructure Development | 2016
Project Summary
Basic eCommerce site infrastructure built by using Ruby on Rails.
Basic eCommerce site infrastructure built by using Ruby on Rails.
- Utilized the following technologies: Ruby on Rails, PostgreSQL, Rspec for Controller and Model Testing, Capybara Feature Testing, Devise for Admin Accounts, Sidekiq & Redis for automation, Ajax calls for content.
FRAMEWORKS & LANGUAGES USED