layout | tags | category | name | website | skillset | github-handle | zatech-handle | zatech-link | linkedin-handle | |
---|---|---|---|---|---|---|---|---|---|---|
post |
react, gatsby, nodejs, jest, tdd |
Freelancers |
Martin Kruger |
React, Gatsby, Node.js, Jest, TDD, translating designs to pixel-perfect code |
martink-rsa |
Martin Kruger |
martink-rsa |
I'm a fullstack web developer with a preference for front-end web development. I take pride in my exceptional work ethic, professionalism, resourcefulness and ability to provide solutions.
I've been using computers since I was about 6 years old, put up my first website when I was 12 years old, and have previously been a professional software developer for approximately a decade. I now focus on Web Development.
I previously studied software development at CTI and I'm currently about to finish my 2nd year in a BSc Informatics through Unisa (part-time).
I love teaching people programming/web development. I'm a web developer mentor in my free time and I have assisted other companies in developing their course material. I have also started a YouTube channel that will focus on programming education. I plan to release a 100% free web development course in the distant future.
I ❤️ the ocean and go for daily swims with my dogs 🐶 and my daughter 👧 to clear the mind. My other interests include composing music (I hold a diploma in music production and music business), graphic design, programming games and snorkelling/skin-diving/scuba-diving.
I am highly skilled at translating a design, such as from Figma or Zeplin, into pixel-perfect code efficiently and with cleanliness.
I am fully setup to work remotely. I have a high-performance computer and laptop, with backup machines for both. I also have a 200mbps Fibre connection with backup mobile data.
My skills include:
- HTML/CSS
- JavaScript
- React
- Gatsby
- Node.js
- Express
- Jest & react-testing-library
- styled-components (or other CSS-in-JS frameworks)
- Git
- Contentful
My soft skills include:
- Exceptional work ethic
- Good team player
- Able to take criticism well
- Proficient in English and can communicate effectively
I will have multiple hours per week, please get in touch with me to see what hours I have available.
You can also reach me through the following links: