• Languages

  • 2016-Present

    Skill Level: Medium

    By far the language I use the most


    2019-Present

    Skill Level: Beginner-Intermediate

    I don't use this language as often as others so my skill level with it fluctuates.


    2016-2020

    Skill Level: Intermediate

    The bulk of my coursework was taught in Java


    2019-Present

    Skill Level: Beginner-Intermediate

    I don't use this language as often as others so my skill level with it fluctuates.


    2018-Present

    Skill Level: Intermediate

    Regularly use shell scripts to automate workflows.


    2013-2015

    Skill Level: Beginner

    First language I learned. Good enough with the language to know how to build multithreaded applications with g++


    2018-2019

    Skill Level: Beginner

    Good enough with the language to know how to build multithreaded applications with gcc. Though I prefer C++ because I like using Object Oriented Programming where appropriate.


    2019-Present

    Skill Level: Beginner-Intermediate

    Creating SQL queries is always an important skill to have. I typically use tools like Spring Boot to handle CRUD operations.


  • Services

    (For small businesses or individuals)
  • Let's review what you're spending on cloud services or discover where you could improve productivity using them. Together we can try to either reduce your expenses while trying to improve day-to-day operations.

    Generic problem solving for any of your computer needs.

    I'll help you with hosting, reparing, and/or updating an already existing site.

    Get access to OneDrive, Office Online, and your own custom email server for your business. I'll handle configuration and the migration of the email accounts to the new serer for you.

    I'll come in and set up a Smart Home or Office for you complete with motion sensors, door/window sensors, smart lights, and more. Using open source software, we can make sure the data collected by this device stays private while still giving you cloud access.

  • Technology and Tools

  • Honestly, one of my favorite frontend development tools. The way it allows you to split things up into components makes life so easy. I would have used it for this site if it wasn't for the fact that it would be overkill for something that will change once or twice a year.

    MaterialUI was great when I first tried to learn how to use React. At the time I didn't know a lot about frontend development so this made it easy to get something up and running while still looking nice.

    Still new to Bootstrap but I've become comfortable enough to build this website using it. Plan to start incorporating it into other projects soon

    Electron is a great tool for quickly making desktop applications that work across platforms. Electron with Bootstrap is a very useful combo.

    Since I mostly use Python, Flask caught my attention early in my education. I've used it to make the frontend of a website and served said site with Nginx.

    I've used Spring Boot in the past to quickly create RESTful APIs and connect them to MySQL instances running on AWS. I can't think of an easier way to connect a frontend application to a database.

    I've used Firebase's document storage services before and am currently using their static hosting service for this website!

    I use Github to store only a handful of my personal projects but always use it when teamwork is required. This website is actually hosted in a private repo and uses GitHub Actions to automatically deploy new versions on Firebase.

    If I'm developing something or deploying it on the cloud then there's a good chance that machine is running some flavor of Linux. I first got introduced to Linux when I purchased a Raspberry Pi 3 and haven't stopped using it since.

    I first got introduced to AWS when a professor at SJSU had a class start an EC2 instance. Since then I've become familiar with RDS, Elastic Beanstalk and a fair bit more.

    A great tool for making UML diagrams that I want to keep on file somewhere. If I'm not making them on here then you can bet I'll be making a diagram with paper and pencil

    One of my hobbies is getting random data sets and just diving into it with scikit-learn. I've mostly used it for data preperation and classification. I'm thinking about trying to find a dataset where I can effectively use regression next.

    Docker is great because I end up working on a lot of different systems. One day I can be working on a Windows machine and the next I can be on a Raspberry Pi. I'll use it a lot when trying to make sure I have consistency and scalability.

    I've used this on AWS a few times for a few different projects. To simplify development, I've usually connected this to a frontend with Spring Boot serving as my REST API.

    I've deployed MongoDB on a few Raspberry Pis when working on projects in the past. The reason why I chose MongoDB was because redundancy was key in that project.

  • References

  • Coming Soon to a website near you!