Brian Ogilvie
Full Stack Developer
About Brian
Hi! I'm Brian, and I want to build you an app that will bring down the house!
I spent fifteen years as a professional actor and musician, with a Broadway and TV career that ran the gamut from tap dancing over the rooftops in Disney's Mary Poppins to pulling charred vampire remains from a burning house on HBO's True Blood. As a matter of fact, you can catch my work in the premiere episode of Bull Season 3 on CBS, airing Monday, September 24th.
But enough about that career. These fingers do more than just shred guitar. That's right: I love writing code! From front-end web design using HTML, CSS, and Javascript, to Native iOS development using Swift and Objective-C, to back-end API, I am addicted to creating elegant code that brings your idea to life on the screen. With my neckbeard-worthy attention to coding detail and my Broadway-tested sense of showmanship, I have the vision to design an app users can't wait to visit and the skills to make it run.
Let's create something together!
In addition to engineering, I also enjoy writing about technology. I'm a contributing author for Dabbling.in/, a tech blog platform for devs, by devs. Check out my author page here.
Programming Languages
JavaScript, HTML, CSS, Swift, Ruby
Frameworks/Libraries
React, Ruby on Rails, Redux, Express, Sequelize, Mongoose
Version Control/Deployment
Git, GitHub, AWS, Heroku
Databases
SQL, Postgres, MongoDB
My Portfolio
Password Pusher, for iOS
PwPush for iOS is a native app, built in Swift, for securely sharing user credentials without sending them directly. The app was developed for and is currently being used internally by ArcTouch, a software development firm in San Francisco.
This is a front-end application which interacts with the pwPush API, created by pglombardo. View his gitHub repo at https://github.com/pglombardo/PasswordPusher
Users can optionally import passwords from their secure password manager such as OnePassword. Users have the option to share the generated URL using Mail, Messages, Slack, and many more, without ever leaving the app.
Technologies Used:
Everyday Heroes
Everyday Heroes is a daily habit tracker for unleashing your inner hero. Practice maintining your five Heroic Habits every single day, and become the best parent, spouse, employee, boss, community member you can be. By each of us working to improve ourselves and the community around us, we can save the world!
Technologies Used:
Front End: React, Axios
Back End: Ruby on Rails, postgresql
Secure User authentication using bcrypt for password hashing and JSON Web Tokens for persistent logins.
Ladybird, NYC
A redesign of the website for NYC restaurant Ladybird.
** Built on an Agile team of 5 developers in collaboration with a UX design team.
Technologies Used:
Front End: React, Axios
Back End: Express, Sequelize, postgresql
CloseDeal
CloseDeal enables users to sell their used items to other members closeby.
Technologies Used:
Front End: React, Axios
Back End: Express, Sequelize, postgresql
Secure User authentication using bcrypt for password hashing.
Mars Rescue
A harrowing space mission to rescue Earth's top Astrobiologist from a distant planet. Choose your ship, dodge debris, and collect fuel sources along the way through three progressing levels of diffuculty, and complete your mission.
Playable on both desktop and mobile devices. On mobile, a virtual key pad appears to enable you to control the ship.
Technologies Used:
Contact Brian
Contact me on LinkedIn:
www.linkedin.com/in/brian-ogilvie
Download my resume.
View My Repositories on GitHub
Personal GitHub: https://github.com/brian-ogilvie
Read my Articles on Dabbling.in
Dabbling.in author page: https://web.dabbling.in/u/brian-ogilvie
View my Triplebyte Certification
Triplebyte Certified Front End Engineer