I'm a developer with a passion for full stack development. I'm excited about creating robust web applications and solving complex problems simply. Besides computer science, I'm deeply interested in mathematics, art, and architecture. I still do my math homework.
Skills
Proficient in a variety of languages and technologies (and always wanting to learn more), including:
- Languages (Python, JavaScript, TypeScript, C++, C#, Java, C, Assembly)
- Front-End Development (HTML, CSS, React, Vue.js, Angular)
- CSS Tools (SCSS, SASS, Tailwind, Bootstrap)
- Back-End Development (Node.js, Express, Flask, RESTful APIs)
- Database Management (SQL: PostgreSQL, MySQL, Microsoft SQL Server; NoSQL: MongoDB, Firebase)
- Version Control (Git, GitHub)
- Software Testing (Mocha, PyTest, JUnit)
- CI/CD (AWS, DigitalOcean, Jenkins, Docker, Nginx, Apache)
- Mathematics and Data Analysis/Visualization (LaTeX, Pandas, Matplotlib, NumPy, MATLAB, Octave)
- Software Engineering Methodologies (Agile, Scrum, DevOps)
Projects
The Weatherman is a modern full-stack single-page application that provides real-time weather forecasts. The design of the interface was inspired by the iconic WeatherStar 4000, a model of computer used by The Weather Channel to distribute weather information throughout the 1990s and was seen by millions of Americans on television.
Tools Used
StrawberryLinks is a easy-to-use URL shortener service that allows users to create shortened versions of long URLs. This web application helps to make long and unruly URLS more manageable, and provides link analytics for registered users.
Tools Used
TwinkleBot
GitHub
TwinkleBot is an interactive Discord bot, developed using the discord.py library. It provides users with a variety of commands (some no other bot provides), and integrates several APIs with web scraping to present data in a user-friendly format.
Tools Used
Resume
You can download a copy of my resume here.