I'm a software developer who is always seeking out opportunities to expand my knowledge and master emerging technologies.
Ever since I took my first programming course back in high school, I have been fascinated with the process of translating and solving problems using code. My first big project was a clone of the famous 1981 arcade game Galaga, which was my final assignment for my QBasic course.
This passion led me to pursue a Bachelor's Degree in Computer Science at the Missouri University of Science and Technology. While there, I learned how to implement elegant algorithms, build robust applications, and effectively communicate on collaborative projects with cross-functional development teams.
Some of the technologies I use include:
A trivia web application that allows the user to choose how many questions they want, what topic the trivia is about, the trivia's difficulty, and more. Built using the Open Trivia Database API and React.
View on GitHub
A web application that allows users to post blogs. Users can edit previously submitted posts and comment on other users' blogs. Built using Python, Flask, Flask Login, and SQLAlchemy.
View on GitHub
A Python script that takes a relation schema and its constraints as input, normalizes the schema to a desired normal form, and outputs the necessary SQL statements to generate the normalized relation schemas. This was an assignment for COMP SCI 5300 at Missouri S&T.
View on GitHub
A web application that allows me to keep track of all the books I have read, my notes about them, my ratings, and the dates in which I read them. Built using Node.js, Express, EJS, and PostgreSQL. This project utilizes the Open Library Covers API for book covers.
View on GitHub
A Python script that monitors rapidly-changing stock prices, fetches relevant company news, and sends texts containing summaries of the articles. Makes use of the Alpha Vantage Stock Market Data API, NewsAPI, and Twilio's SMS API.
View on GitHubDesigned a multi-platform fitness tracker mobile application with a team of undergraduate colleagues during our second software engineering capstone course. I developed responsive onboarding screens and optimized user input validation using React Native and JavaScript.
View on GitHubIf you have any questions for me, feel free to send me an email, or message me on any of my socials. I will try to respond as quickly as I can!