Posts

2025

Node Version Manager (NVM): Essential Commands and Setup

  • 3 min read

NVM (Node Version Manager) is an essential tool for any JavaScript developer who needs to work with multiple Node.js versions. Whether you’re maintaining legacy projects, testing compatibility, or exploring new Node.js features, NVM makes switching between versions seamless.

Read More

venv for Python Virtual Environments

  • 2 min read

Python virtual environments are essential tools for modern Python development. They help you maintain clean, isolated development environments for different projects. This guide will walk you through everything you need to know about using venv, Python’s built-in virtual environment tool.

Read More

Back to Top ↑

2024

Back to Top ↑

2022

Instant MBTA

  • 2 min read

I recently finished up a small project as a gift that provides train schedules on a small-form factor Raspberry Pi Zero W using an eInk display.

Read More

Back to Top ↑

2020

Wilbur - An Intelligent Tutoring System

  • 1 min read

Recently, I started working on an Intelligent Tutoring System (ITS) to help students improve their reading comprehension skills. Intelligent Tutoring Systems (ITS) are platforms that allow for students to learn concepts and receive feedback through the use of computers. Intelligent Tutoring Systems (ITS) are software systems that work with students to help with learning a skill. Fundamentally, ITS provide feedback to students in order to facilitate learning and growth.

Read More

Back to Top ↑

2019

Creating a Python Virtual Environment

The following steps allow for a user to create a Python virtual environment. This allows a user to have one or more Python environments where different package combinations can be installed without affecting your system installation of Python.

Read More

Back to Top ↑

2018

SSH Login Using Public Key Authentication

The following process allows a user to login from a client machine to a remote machine (which we will hereby refer to as server) without using a password, but rather with public key authentication.

Read More

Back to Top ↑