Skip to content
View larsniet's full-sized avatar
:octocat:
himom
:octocat:
himom

Organizations

@adswag

Block or report larsniet

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
larsniet/README.md

Lars van der Niet

Backend-focused full-stack engineer building scalable media, automation, and infrastructure platforms.

https://larsniet.com

Featured Projects

  • Bear hunt map, how young and old started walking again during a crisis — A school project that got out of hand. That's what this project is about in a nutshell. It started with the study assignment to create a useful map from data points, and it ended up being one of my most successful projects.
  • Send passwords, the safe way — Paswords allows users from all over the world to share passwords in a secure way. Using our one-time-only link feature no-one gets access to your password except the people you choose.
  • S3X Explorer: A VS Code extension for S3-compatible storage — A VS Code extension for browsing and managing S3-compatible storage right from the editor. Built with first-class support for Cloudflare R2, AWS S3, and MinIO — with inline editing, bulk operations, presigned URLs, and multipart uploads.

Other Projects

  • Introducing data visualization at Adhese: My internship journey — Developing a customized TypeScript/JavaScript SDK for Ahold with Adhese integration, offering seamless client-specific advertising solutions and enhanced performance.
  • Building a TypeScript/JavaScript SDK for Adhese's advertising software — Developing a customized TypeScript/JavaScript SDK for Ahold with Adhese integration, offering seamless client-specific advertising solutions and enhanced performance.
  • Crafting connected ESP32 Hello Kitty lights: A DIY anniversary gift — For our anniversary, I decided to blend technology with my girlfriends favourite characters to create a pair of connected Hello Kitty-themed lights. These aren't just any lights—they communicate! When one light turns off, the other follows suit, symbolizing connection (at least that was the idea). Plus, they can be controlled remotely via a web application.
  • Deploying Keycloak on GKE with a custom Helm Chart — Learn how to deploy Keycloak on Google Kubernetes Engine (GKE) using a custom Helm chart referencing Bitnami Keycloak. We'll set up ingress and SSL certificates, plus optional GitOps with Argo CD.
  • Walk local, eat local — Every Saturday and Sunday, we offered culinary walks through the region to support local hospitality businesses during the COVID crisis. For only €3.50, you could participate in a walk, receive your unique discount code, and also gain access to our special podcasts. In the podcast, we guided you through the most beautiful regions the Netherlands has to offer.
  • A self-updating GitHub profile README — My GitHub profile README stays in sync with my portfolio automatically. A GitHub Actions workflow fetches the latest projects from my website every hour and rewrites the README — no manual updates needed.
  • Image Renamer: Bringing order to your photo library — A Python tool that automatically renames image and video files based on their EXIF metadata, solving the chaos caused by cameras resetting their file numbering when SD cards are reformatted.
  • Lemonbike: Cycling with a purpose — Lemonbike is a young bicycle rental company that does things differently. With a wide range of bicycles and extra services such as delivery and pickup outside opening hours. They offer high service and aim for a carefree biking experience in the Bollenstreek for their customers.
  • How to set up a passbolt server on Google Cloud — A step-by-step tutorial for setting up a self-hosted Passbolt password manager on a Google Cloud VM using Gmail’s SMTP service.
  • Queens: Building a constraint-satisfaction puzzle game — A browser-based puzzle game inspired by the N-Queens problem. Place one crown in each row, column, and color region without any two crowns touching — then build the engine that generates uniquely solvable puzzles every time.
  • WBW: A Telegram bot that watches web pages for you — A Dockerized Python bot that monitors any web page for element changes and sends you a Telegram message the moment something updates. Supports both static HTML parsing and full JavaScript rendering for dynamic content.
  • Developing YoungPWR: Overcoming technical challenges for youth empowerment — Discover the development journey of YoungPWR, a platform empowering youth with workshops, job opportunities, and more. Learn about the technical challenges faced and the solutions implemented.

Tech Stack

Languages
Go • TypeScript • Python

Backend
Node.js • PostgreSQL • REST APIs

Infrastructure
Docker • Kubernetes • GCP • Cloudflare

Frontend
Next.js • React

GitHub Stats

Contact

https://larsniet.com
https://linkedin.com/in/larsvanderniet

Pinned Loading

  1. paswords paswords Public

    Paswords allows users from all over the world to share passwords in a secure way. Using our one-time-only link feature no-one gets access to your password except the people you choose.

    TypeScript 4

  2. terminalbtn terminalbtn Public

    This extension simply adds a terminal button to the status bar instead of having to use the shortcut, which is ctrl+` by default. This is useful for people who use the terminal a lot and don't like…

    TypeScript 1

  3. image-renamer image-renamer Public

    A Python application that renames image and video files based on their creation date from metadata.

    Python

  4. portfolio portfolio Public

    I'm a full stack developer and a tech enthusiast with a passion for anything new in tech, working at Adswag. I lead projects, guiding them in specific directions to align with strategic goals and t…

    MDX