Electronic structure calculations and molecular dynamics simulations of bidimensional materials (graphene, transition metal chalcogenides, and hexagonal boron nitride) and nanoparticles (oxide semicondutors) for fuel cells, water splitting, photocatalysis, and photoelectrochemistry