About me
I’m Samuel Bartels, software developer and technical writer.
I started this website as a place to document everything I learned while going through a career change. I learn in public and write about everything I know.
I aim to create a beautiful corner of the web free of ads, sponsored posts, newsletter pop-ups, affiliate links, and the rest of the annoying noise we're so accustomed to seeing on the internet these days.
Newsletter
I send out a message whenever I write something new. If you like my stuff and hate spam, join over 8,000 other developers on my email newsletter. 👇 One-click unsubscribe anytime.
Music
Sometimes I sing and play accordion/piano. I like to listen to music in my spare time. Here are some.
- Such Great Heights (duet)
- Night Nurse (duet)
- El Pasadiscos
- Mad World
- You And I
- Just Like Heaven
- The Winner Takes It All
- Wicked Game
- Truce
- Something Wild
- Bridge Over Troubled Water
- Rainy Monday
- Saloon
Technical Skills
Languages
JavaScript (ES6), TypeScript, HTML5, CSS3, SQL, PHP, Bash, Java(Springboot), Scala, Python, Golang, Ruby
Tools/Environment
React, Vue, Node, Express, Git, VSC, Jest, Selenium, Webpack, DevTools, Jira, AWS, Bootstrap, Sass, GraphQL, Django, Angular
Concepts
RESTful API Design, CI/CD, Agile Methodology, MVC Architecture, Secure Authentication, ADA, Testing (unit, integration, end-to-end) Databases (MySQL, PostgreSQL), TDD
Portfolio
A few sites I designed.
- Personal website
- Talk Tales - 2019
- Todo App - 2018
- clock - 2018
- Management system - 2018
- Calculator - 2018
- overproductive - 2018
- Jose Manuel Gallego - 2018
Currently Using
- Computer: Lenovo ThinkPad
- Hosting: Netlify (blog)
- Editor: Visual Studio Code
- Static site generator: Gatsby
-
Syntax highlighting: PrismJS
- Email newsletter: Substack
- Notes: SimpleNote