Who am I

My name is Daniel and I am a software developer experienced in JavaScript, React, Redux, Angular, Ruby on Rails, Swift, SQL, HTML, CSS, Firebase and MongoDb. I love coding because you can watch an idea come to life and be shared in a way that was impossible without it. Take a look at some of projects and reach out through email or LinkedIn!

My Skills

Skills

Ruby

Javascript

React

Angular

CSS

HTML

Swift

SASS

Git

My Projects

My Projects

A collection of my projects.

Squad Up

A Meetup clone where users can create groups and organize events in order to bring people together upon a common interest. Utilized React and Redux to produce full CRUD functionality, enabling users to easily create and edit groups and events. Users also can seamlessly join groups and RSVP to events with a simple click of a button. Created modular components for create and edit forms to ensure a clean and maintainable codebase while also improving the scalability. Constructed custom channels using Rails Application Cables to implement a websocket chat, allowing users to communicate in real time. Implemented Auth cycle using BCrypt and protected routes to ensure user safety.

Github Live

NBA Jam Slam

2D Basketball game inspired by NBA Jam. Used pure JavaScript to build game logic for a realtime two player basketball game that gives players an immersive experience. Leveraged object oriented programming principles to structure code in a readable and scalable way. Integrated Socket.io (websockets) and Express to allow for players to connect and play online in realtime.

Github Live

JQuery Snake

Snake game built on DOM Manipulation with jQuery. Showcased jQuery ability by recreating the classic game snake. Added simple AI that plays the game by itself on first refresh.

Github Live