Brian Ogilvie
Full Stack Developer
About Brian
I'm Brian — a Staff Engineer at one of the world's largest tech companies, with a previous career you probably didn't expect: Broadway actor, guitarist, and occasional vampire-adjacent TV presence.
I build and operate complex infrastructure-as-a-product systems — the kind that span multiple teams and turn enterprise tooling into products people actually want to use. For the past five+ years at Meta I've been a core contributor across four flagship products in that space, with thousands of commits to production across full-stack server, frontend, data pipelines, and CI infrastructure. I also build greenfield GenAI applications and evaluation pipelines from scratch.
Good engineering, like a great performance, disappears into the experience. That's what I'm here to build.
These days, when I'm not engineering, you can find me on the baseball field, coaching my son's little league team.
Programming Languages
Hack/PHP • JavaScript • TypeScript • Python
Frameworks/Libraries
React • NextJS • React Native • GraphQL • Dataswarm
Databases
SQL, Postgres
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