It isn’t simply a statement towards employers. A good digital portfolio illustrates diverse skills and complex systems in a clean, plain view for teammates to quickly understand experiences, tools, and interests.
A current interest is having one or more successful open source projects under my belt, to have experience in collaborative coding. Secondly, I enjoy theoretical and performance assessments of my calculators in Rmd, to become a better analyst. Also, I have interests in citizen-science or science education projects including the PublicLab spectrophotometer and simple spectroscopy projects.
A clean and simple K-mer library for Python
KDB is a Python library designed for bioinformatics applications. It addresses the ‘k-mer’ problem (substrings of length k) in a simple and performant manner. It generates a k-mer spectrum/profile and stores the profile to the .kdb
format spec, a bgzf file similar to BAM.
bgzf file + index
K-mer count histogram (4^k)
Multiplexed inputs
bgzf header block
CLI and Python module
Python
When I began blogging, I was looking for a way to supplement my portfolio with details of the qualitative kind: passion projects, social causes, current events, social interactions, conversational style, and interpersonal perspectives. It was also an opportunity to describe perspectives, demonstrate critical thinking and attention to details, and practice my rhetorical abilities to those who could advocate my positions or at the least, consider them.
The last element I wanted to emphasize in my digital footprint was what was left unstated by the combination of my open source portfolio, my website and blog, and my CV/resume. Employers looking for certain skills may view a lack of SQL code in the codebase as evidence of little practical experience, unless you emphasize it heavily in your CV. If you’re not that interested or educated in what database managers daily routines look like, then perhaps that’s a good reason to leave it out of your portfolio in a conceivable way.