<Hello World/>

Sem Postma

Software Engineer and Problem Solver

Profile image

.who am i?

I am a largely self-taught software engineer. It may sound cliché, but I believe in performance and value being able to deliver concrete results. My ultimate goal is to be the best all-round developer.
In the last 6 years as a consultant and freelance developer I have gained a huge amount of experience in everything from Project management, Web3, DevOps and Hybrid cloud to IoT, IaC, WCAG 2.1 compliance and Serverless to name just a few. Software development is my job, hobby and passion.
Uncle Bob’s (Robert C. Martin) books are on my nightstand.

.my values

I think it’s important to always be myself and to be honest. This impacts everything I do, from the way I work to how I treat people.

  • I am open, reliable and down to earth
  • I am passionate
  • I strive to be the best
  • I stimulate people by sharing my passion
  • I am result-oriented
  • I’m not afraid to throw myself in the deep end
  • I’m open to criticism

.recommendations

“Sem was very patient through the entire process. He was quick to understand the requirements and picked up with minimal explanations needed. Perfect team member to work with. Will hire again.”
- Mridul Pandey (Inventam)
“Amazing work!”
- Hansen Wang
“Very nice to work with Sem. Sem is quick to pick up what I want. He really listens and translates that into his work.”
- Claudia Mulder

.skills

Node.js, AWS Certified Solution Architect, Firebase, Swagger, noSQL, RDBMS, .NET, Agile, Redux, Service Integration, Containerization, CI, SaaS, APM, English and Dutch

Child picture

.interests

Software Development Methodologies, Concurrency, Parallelism, Reactive Programming, JAM Stack, REST, PWA’s, SPA’s, Design Patterns

.Hashaxis

Case

Built with Next.js, MongoDB and Hedera Hashgraph JavaScript SDK

Hashaxis is a NFT trading dApp, based on the Hedera blockchain. I worked on integrating the Hedara HashPack wallet and the link between on- and off-chain processes.

Hashaxis Case

.BattleBards

Case

Built with Node.js, Express.js, MongoDB and React/Redux

BattleBards is a music marketplace/editor for D&D. In the role of consultant, I was hired to help out where the other developers got stuck and implement/design the most crucial parts of the application. I also helped the team reduce technical debt, provided training, did code reviews, and improved QA processes.

BattleBards Case

.Fautless Forms

Case

Built with Ruby on Rails, PostgreSQL and React/Redux

I was the Lead-developer on this project and was responsible for the functional and technical design. The application allowed for many advanced features, like registering signatures, custom PDF ticket (designed by the user) generation, and in-depth usage analytics.

BattleBards Case

.atc manager 2

Case

Built with Preact

ATC Manager 2 is a web based air traffic control game. Manage airspace of busy airports like Schiphol or Heathrow in a realistic simulator.

ATC Manager 2 Case

.laika cms

Case

Built with React, Redux, Express, PostgreSQL, Redis, AWS

A custom built content management system.

Laika CMS

.blue.nl

Case

Built with PHP

Our client wanted us to implement a Adobe XD design.

This website was very tricky to implement because it has a lot of absolutely positioned elements. That made it a very interesting and fun project to work on.

The client is very happy with the result. blue.nl

Bluen.nl Case

.kadaster kaart

Case

Built with Cordova

With the "Kadaster Kaart" App you can easily look up information about plots that are registered with the Land Registry.

You can view information about locations, berths, residences, properties and plots. The App has an easy-to-use interface.

Kadaster kaart case

.duurzaamgeertruidenberg.nl

Case

Built with PHP

The client’s goal was to create a Municipality website for sustainability.

With the adobe XD design in hand, I implemented everything accurately.

The client was very happy with the end-result. Visually the website looks great and the designer was pleased that we implemented every small animation and detail correctly.

The website is also WCAG 2.1 compliant. duurzaamgeertruidenberg.nl

Duurzaamgeertruidenberg case

.imagineers by night

Case

Built with Kotlin and Swift

The goal for this project was to design an app that could help people find their way across the city of Breda during the Imagineers by Night event.

Imagineers by night case

The app is written in Kotlin (Android) and Swift (iOS) and keeps to the redux state management principles.

I have personally contributed to the project by expanding functionality and transitioning the app to use the new JSON:API/OpenAPI backend.

Imagineers by night case

.e-learning

Case

Built with Ionic, Firebase, React, Node.js, Redux, Express and New Relic

The client was interested in creating a mobile application to complement her online-learning platform.

Higher spirit 1

I have built this project from the ground up, integrating our own CMS, Firebase and the existing online-learning platform. I choose a hybrid cloud solution to get the best of both worlds. I used AWS for media processing and streaming of audio and video.

The project easily scaled up to hundreds of concurrent users or more during peak engagement.

Higher spirit 2

.ikverstaat.nl

Case

Built with Jekyll

My client wanted to improve his exposure in the online space. Our business designed a complete brand identity and I designed and implemented the website. Our customer was very happy with the ease with which he could make adjustments to the website.

Ikverstaat case