The Toolbox
A collection of tools, resources, and recommendations I've found invaluable for development at BYU. Whether you're just starting out or already deep in your degree, these tools will help you build better software faster.
BYU Quick Links
Essential resources for BYU students in the College of Physical and Mathematical Sciences.
Student Portal
Access your grades, registration, and student services.
VisitCanvas LMS
Your main hub for all coursework, assignments, and announcements.
VisitCS Department
Degree requirements, course offerings, and department news.
VisitCareer Services
Resume reviews, internship opportunities, and job postings.
VisitMy VS Code Setup
Essential extensions and configurations for productive development.
Essential Extensions
-
β
Pylance
Python language server for intelligent code completion
-
β
Live Server
Local development server with live reload
-
β
Prettier
Code formatter for consistent styling
-
β
ESLint
JavaScript linter for code quality
-
β
GitLens
Advanced Git integration and blame
Recommended Add-ons
-
β
Thunder Client
Rest API testing integrated in VS Code
-
β
Better Comments
Highlight and annotate comments
-
β
Code Spell Checker
Catch typos before they ship
-
β
Docker
Container management and debugging
-
β
One Dark Pro
Beautiful dark theme (optional but recommended)
Boilerplate Templates
Get started quickly with these project templates and scaffolds.
HTML/CSS Starter
Complete HTML5 and CSS3 template with responsive design, semantic HTML, and accessibility best practices.
Clone TemplatePython Project
Python project structure with virtual environment setup, pytest configuration, and main entry point.
Clone TemplateReact + Tailwind
Modern React setup with Vite, Tailwind CSS, and dark mode support configured and ready.
Clone TemplateTechnical Resources
Recommended platforms, documentation, and communities for learning.
Official Documentation
Learning Platforms
Have a Tool Recommendation?
I'm always looking for new tools and resources to recommend. Feel free to reach out and share what you've found helpful!
Send Suggestion