past & present

Product Development
Graphic Design
Marketing & Sales
Web Design & Development

Hi, I'm Zenia

pronounced zeen-yuh

in a few words

I consider myself a creator. At a young age, I thought that meant being a fashion designer. Then I tried out different roles, including marketer, product developer, and graphic designer. At the end of the day, what I love to do is create. Enrolling in the Flatiron School's Full Stack Web Development immersive program was unlike anything I've ever done. Learning to code (or rather, become a coder) involved doing a lot at once--problem-solving, thinking in steps, being concise, translating thoughts into code, and a sort of obsessive curiosity. It was difficult. And that is what I love most about it. There is nothing else that challenges me beyond what I know and what I'm comfortable with. I recently graduated and am excited to bring my newly sharpened skills to an awesome company.

projects


collab|create
collab|create is a CRUD app that connects creative professionals to collaborate on new projects. The next step would be to create a business side for those looking to pay for services. The back-end was built with Ruby on Rails with a PostgreSQL database and a React/Redux for the front-end. I made use of React Router, Rails API to handle data persistence and retrieval, and Redux middleware to modify state change. The front-end features custom CSS for the styling and Bootstrap for a responsive layout. I learned a lot about allowing users to log in. Next up is using JWT authentication.
Technologies: Ruby on Rails, PostgreSQL, CSS, Sass, HTML, JavaScript, Bootstrap, React, Redux, Heroku

Experience It
Experience It is an Airbnb clone of its Experiences feature as a stand-alone app. For the sake of learning, I changed a few elements such as adding a 'like' button. The back-end was built with Ruby on Rails with a PostgreSQL database and a React/Redux front-end. I made use of React Router, Rails API to handle data persistence, and Redux middleware to modify state change. The front-end features custom CSS for the styling and Bootstrap for a responsive layout. I learned a lot about keeping columns that contain images responsive and this project helped solidify my understanding of React and especially Redux.
Technologies: Ruby on Rails, ActiveRecord, PostgreSQL, CSS, HTML, JavaScript, Bootstrap, React, Redux, Heroku

Checked
Checked is the result of my obsession for organization and planning. It's a household chore app that can also be used by colleagues with work tasks. I built it with Ruby on Rails with RESTful routes and then later injected a jQuery front-end. I opted to roll my own authentication logic and I implemented OmniAuth with Facebook. I spent an equal amount of time on the front-end and back-end, using custom CSS for the styling. I learned a lot about translating JSON responses into JavaScript Model Objects and using Handlebars templates.
Technologies: Ruby on Rails, ActiveRecord, PostgreSQL, CSS, Bootstrap, HTML, OmniAuth, jQuery, JavaScript, Handlebars, Heroku

Workout Tracker
Workout Tracker is an easy-to-use workout journal inspired by my passion for fitness. It's a fully CRUD app with user accounts, complete with authorization and validation. I used custom CSS for the front-end, in which I chose to implement a minimal design with neat typography and heavy use of icons. This was my first time building a full-scale app so I learned a lot about planning, app life cycles, testing as I go, and pushing an app to Heroku.
Technologies: Sinatra, ActiveRecord, PostgreSQL, CSS, HTML, Ruby, Devise, Heroku

let's talk

I officially graduated at the end of August 2017 and am eager to bring my combination of business experience and technical skills to a motivated team. If you'd like to have tea to talk shop, suggest a cool podcast, chat via Skype to learn more about me, or talk about my current project, please email me. I'd love to hear from you. Let's start building things together!
Get In Touch