Jacob Kwan's Project Portfolio Page
Project: WorkBook
Overview
WorkBook (WB) is a desktop app for CS/tech students who are applying for internships to manage their internship applications, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, WB can get your internship management tasks done faster than traditional GUI apps.
Code contributed
This displays my code contributions for the project: RepoSense link
Enhancements implemented
- New Feature: Default WorkBook state of having internship applications sorted by date
- New Feature: Adding Language Tags
Contributions to User Guide
- Overall refinement of tone and structure
- Miscellaneous bug fixing
- Usage of
delete
- Command summary
Contributions to Developer Guide
- Added instructions for manual testing
- NFRs
- Glossary
Contributions to team-based tasks
- Refactoring: Changed project structure, class names and variable names to fit our product.
- Documentation: Utilised local Jekyll server to improve iteration speed for everyone
- Instead of merging and deploying buggy/incorrectly formatted markdown, I can simply checkout teammates’ branches to verify the correctness of more complex markdown elements
- Example PR review
Review/mentoring contributions
- Integration: Managed team repo, handled releases.
- Reviewed a bulk of the pull requests (45+) to maintain code quality and initiate discussions where applicable.
Contributions beyond the project team
- Reported an above average number of bugs in the PE-D (12)