I'm a Full-Stack Software Engineer in San Francisco. This is my personal GitHub account. My professional GitHub account is JacobGrishamPowerSchool.
I primarily use this page to group my repos together, organize them within their group, and provide context for the group as a whole. I decided to manage the list of features and bugs for these projects in GitHub Issues for public visibility.
High-quality, production-grade full-stack and front-end web applications polished with:
- Unit, integration, and automation tests
- Performance, security, accessibility, and SEO optimization
- Responsive, cross browser compatible CSS
- Automated code review
- Runtime optimized continuous integration and continuous delivery (CI/CD)
- Deployment in a Docker container to a cloud server and delivered through a content delivery network (CDN)
- Google Analytics and Google Optimize
- And much more ...
Projects are organized from most recent to least.
- Synthetic Biology LIMS
- Star Wars
- AI Face Recognition
- Rolodex
- Data Structures and Algorithms Visualizer
- Wall Street Trader
- Professional Portfolio
- YelpCamp
Sometimes long-form courses don't cover specific web development technologies that I need to learn. This is especially true for relatively newer tools. Good news is that the documentation for most tools have a beginner's tutorial. Here is a collection organized from most recent to least.
Programs that focus on learning computer science concepts or web development technologies. Courses, and the projects within them, are organized from most recent to least. The naming convention for the repositories are based on what topic(s) I learned and/or what technologies I used.
- Final Project
- Twitter Clone
- Microsoft Outlook Clone
- OpenSea Clone
- Wikipedia Clone
- Google Homepage Clone