Pavel Grinkevich

About Me

I'm a scientist/amateur developer who aims to become a professional front-end developer. I've been coding on and off since I was little, then switched to my Biophysics degree. Now I want to try my hand at coding again.

My Skills

  • HTML5/CSS3
  • JavaScript
  • Git

My Code

            // Amino acid contributions to extinction coefficient at 280nm
const WYC_COEFF = {
	W: 5500,
	Y: 1490,
	C: 125
}

// Calculate protein extinction coefficient at 280nm
// using ε = (nW x 5500) + (nY x 1490) + (nC x 125)
function calculateEcoeff280nm (sequence) {
	let E = null;
	sequence = sequence.toUpperCase();
	for (let x in WYC_COEFF) {
		let n = sequence.match(new RegExp(x, 'g'));
		if (n != null) { 
                  E += n.length * WYC_COEFF[x];
                }
	}
	return E;
}
          

My Projects

Education & Languages

  • English: C1, fluent
  • Russian: native
  • Czech: B1