Hi, I'm Dylan Zhou

I'm a dedicated student passionate about Full Stack Web Development, always seeking new challenges to grow my skills and improve my applications.

Hi, I'm Dylan

I'm a junior Computer Science major studying at Rensselaer Polytechnic Institute with a passion for full-stack web development. Driven by curiosity, I thrive on exploring new technologies and pushing myself to continuously learn and grow. Whether I'm building dynamic web applications or diving into a new coding challenge, I'm always seeking opportunities to expand my skill set and improve. My goal is to create impactful and intuitive solutions while staying at the forefront of innovation in the tech world.

Skills & Technologies

  • Languages: C++, Java, JavaScript, TypeScript, C
  • Frontend: React.js, Next.js, Preact.js, Electron.js, Tailwind CSS, JavaFX
  • Backend: Node.js, Express.js, MongoDB, Mongoose ORM, PostgreSQL
  • Testing: JUnit 5, GDB
  • Tools: Git, GitHub

Current Focus & Interests

I'm honing my skills in full-stack web development, exploring the features of Next.js and React.js, and working on projects that blend intuitive UI with solid backend functionality. I'm also excited about diving deeper into areas like database optimization and cloud deployment. Recently, I've been focusing on implementing user authentication and OAuth to enhance security in my applications. In my free time, I’m exploring the Rust programming language and its diverse applications.

Projects

StudyIt
StudyIt

This web application is a productivity tool to make focusing enjoyable and more rewardable. The dashboard provides real time widgets for the focus times and the distribution between the different tasks. Users can create tasks, set customizable timers, and use integrated tools such as Google search and music through YouTube keywords. To manage deadlines, users can create events and view them on the interactive calendar with notifications of upcoming deadlines. The application also offers a rank system to better track progress and promote frequent studying habits.

Notts
Notts

This desktop application is a user friendly markdown note-taking application with support for folder organization to help users keep notes organized and easily accessible. Users can easily access notes via folders and remove notes and folders quickly. Notes are saved on every write.

leanto
leanto

Leanto is a simple task management application designed to simplify the process of being on multiple teams. It is common to be a part of multiple different projects. leanto aims to provide an interface to display the tasks from each projects while also providing an interface to interact with additional project specific data and controls. This application is aimed towards students and professionals alike.

Resume