I am a Software Engineer specializing in backend development, although I also have extensive experience across the full stack.
I received a B.S. in Mechanical Engineering before starting my career as a Solutions Engineer for commercial heat transfer and HVAC equipment. My interest in startups and the software industry led me to Silicon Valley where I gained experience selling enterprise software products to engineering customers. I was fortunate to work closely with my engineering colleagues and learn about the software development process.
My passion for engineering and curiosity to learn everything about building software products led me to enroll in the Full Stack Web Development program at BloomTeck (formerly Lambda School, where I developed skills building full-stack production web applications using the latest industry tools and best practices.
I focus on providing excellent user experiences by integrating all elements of the software stack. You can check out some of my projects below, and if you're interested in working together I'd love to connect!
An example GraphQL API for getting a list of books.
Technology stack: NodeJS, GraphQL
Use My Tools is a web app that enables peer-to-peer sharing and renting of household tools to people in your local area. I built the full stack for this project, including Node backend with RESTful API and SQL database, and React frontend.
Features:
Technology stack: React - NodeJS - Firebase Auth - Cloud Firestore Realtime Database - Cloudinary image upload and storage - Google Places API - Stripe API
Chattr is a live chat application similar to Intercom or Drift. Customer companies can integrate our chat widget into their own websites with a code snippet, and their sales and customer support personnel can sign in to their own chat dashboard to engage in conversations with their own customers.
My contributions included:
Technology stack: React - Node.js - PostgreSQL - Socket.io - Stripe API - Firebase Auth - Material UI - Styled Components
Simple To-Do app using React Hooks.
Features:
Technology stack: React - React Hooks (useState, useReducer, useContext)
Web app to create and join teams and collaborate by sharing notes. React and Redux frontend with Node REST API and MongoDB database.
Features:
Technology stack: React - Redux - React Hooks - Node.js - MongoDB - Sass/SCSS
I built out the front end client for a multi-user dungeon game integrated with Python and Django backend. I implemented Pusher Web Sockets for live messages between users. I also added a fun map coloring feature using dynamic props with Styled-Components.