Software Engineer with a passion for hard work and team oriented environments.
Hard worker, who works well with others. My passion for technology and specifically software engineering started shortly after I built my first computer, and became curious about computer software. App Academy allowed me to learn the technical skills needed to be an efficient programmer.
Founder of Computer Anything
TechnologiesFull-stack blog platform with secure user authentication and full CRUD functionality. Features include post tagging, upvoting/downvoting, and commenting. Built with a Flask REST API and a React frontend, using Redux for state management. The application is fully dockerized, deployed on a self-managed VPS, and served using an NGINX reverse proxy.
An Open-source developer tool that allows users to search, explore, and test a curated collection of free public APIs directly from their browser. The backend was built with Flask and PostgreSQL, dockerized, and hosted on a personal VPS with NGINX handling reverse proxying and HTTPS termination.
An Open-source developer tool that allows users to search, explore, and test a curated collection of free public APIs directly from their browser. The backend was built with Flask and PostgreSQL, dockerized, and hosted on a personal VPS with NGINX handling reverse proxying and HTTPS termination.
A MadLibs rating application built using Node.js for the backend, React.js for the frontend, and MongoDB as the database. It is a full-stack application that includes full user authentication and allows users to create, read, update, delete, and rate MadLibs. Users can participate in MadLibs as well.
A clone of Stack Overflow application built with Ruby on Rails for the backend React.js and Redux for the frontend and state management. It uses a PostgreSQL database. It is a full-stack application that includes full user authentication and allows users to create, read, update, delete, upvote, downvote, and reply to posts.
At 410 Labs, I modernized legacy Ruby on Rails applications by upgrading to newer versions, refactoring code, and ensuring full test coverage. I integrated Stripe into the mobile backend, handling complex ActiveRecord and PostgreSQL migrations. My DevOps work included collaborating on Google Cloud and Kubernetes deployments, as well as streamlining Docker workflows for all environments. I also contributed to building RSpec and FactoryBot testing suites to ensure CI stability and supported both backend improvements and frontend feature rollouts.
At Tulla Contracting, I led the full-stack development of a new company website, focusing on clean design and mobile responsiveness to improve the client-facing experience. I implemented a secure SMTP integration using PHP to streamline HR communications by allowing large files and images to be submitted directly from the site. Additionally, I built a role-based client and admin portal powered by PostgreSQL, giving clients real-time access to inventory management and administrators control over records and settings. The entire app was containerized with Docker and deployed via docker-compose on a self-hosted VPS, ensuring high availability and full infrastructure control.