Personal details

Simon P. - Remote full-stack developer

Simon P.

Based in: 🇵🇱 Poland
Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

I'm an experienced software engineer, manager and mentor. I enjoy solving complex problems and explaining them in a simple way.

In my career I've been leading teams, conducting trainings, mentoring, recruiting and speaking at conferences.

The language I'm most proficient in is JavaScript, but I've also written production code in Rust (🖤), Python and Elixir.

I'm passionate about Human-Computer Interaction & UX and the borderlines between science and engineering.

Work Experience

Independent JavaScript Consultant
Self-employed | Jul 2012 - Present
Node.js
MongoDB
Meteor
WebGL
React
JavaScript
Electron

as a senior full-stack developer, I've work on advanced UI/UX, single-page applications, data visualisations and games as well as real-time node.js backends, REST API's and shell tools.Recent work:

  • set of tools to visualize orbits and flybys (close approaches) of Near-Earth Objects (planetoids, comets, and meteoroids) in 3D based on real observation data (react, webgl) [not public yet]
  • desktop application for the Internet of Things industry (node, react, electron, bluetooth) [http://samlabs.com]
  • pseudo real-time multiplayer monopoly/trivia game (server+client) used for employee training. Project sold to few top-tier clients. (meteorjs, mongodb) [internal project]
  • founder & teacher in a small, private programming school [http://heycode.io]
VP of Engineering
Molecule.one | Jun 2021 - Nov 2023
Communication
Team Building
React
Management
JavaScript
Rust

Managing and growing the best engineering team I've ever worked in. Making or delegating important technical decisions, coordinating roadmap, quarterly plannings and OKRs. Setting up helpful processes and combatting the unhelpful ones. Promoting a culture of trust, open feedback and constructive disagreement.

Education

University of Lodz
High school diploma・Psychology
Sep 2002 - Jun 2006

Personal Projects

heycode
2016
HTML/CSS
Communication
Teaching
JavaScript
In 2016, I’ve self-started a small programming school, where I taught a group of people (5-10) programming using open web technologies. I've prepared my own materials, tools and exercises. It was mostly a pro-bono project.