Projects

  • NVIDIA
  • Rust

Jetson GPIO port to Rust

The Jetson platfrom from NVIDIA is a popular platform for embedded development. One of the features these boards have are the GPIO pins. These pins are able to control external devices using the Jetson.GPIO library which is written in Python. This project is a port of the Jetson.GPIO library to Rust.

  • Swift
  • Xcode

Padel Pro

During the summer of 2023, I picked up padel. It's a fun sport that I enjoy playing with my friends. We would always lose track of the game score, so I built this app. It lets you keep track of your matches and tracks your workout too. It's built using SwiftUI and Xcode and is available on the App Store.

  • Next.js
  • Typescript
  • Prisma

HueGPT

I have Philips Hue lights installed at home that can set nice ambiances. There are some pre-configured color options, but it can be tiresome to pick colors manually. This tool gives me the ability to generate images with DALL·E, picks dominant colors, and sets them on the lights.

  • Next.js
  • Typescript
  • AWS

Padel Club

I've been playing padel for a while now which is a 4-player game. I needed a way to organize sessions and invite people to play. This app lets you create padel sessions and others can sign up for them. It's built using Next.js and TypeScript and is hosted on Vercel with AWS integration for the database.

  • Swift
  • Xcode

Aqua - Water Tracker App

I've always had trouble drinking enough water. So I decided to build an app for it. Aqua is a simple app that sends reminders when it's time to drink and also registers water intake. It's built using SwiftUI and Xcode.

  • Vercel
  • Supabase
  • Next.js

Flashcards

Learning Danish is hard. I made this app to create collections of words with explanations that I could then practice and learn over time. I submitted this app to the 2023 Supabase hackathon.

  • Next.js
  • NodeJS
  • Typescript

Walkie Talkie

We had this interview coding challenge at work to build a walkie talkie app. I though it was a fun idea, so I decided to build it myself. The app lets you connect and chat with others. It uses WebRTC for the live audio streaming.

  • React
  • NodeJS
  • Prisma

Office Wars

This is a simple game app built in collaboration with one of my colleagues. It is a turn based strategy game where you control a tank with various abilities on a hexagonal map. It won 2nd place at the 2023 Wasp hackathon.

  • p5.js
  • Javascript

Creative coding

I've always been fascinated by emergent, visually appealing properties of code. This project is a collection of pleasant looking visualizations made with code. It's built using JavaScript and the p5.js library.

  • KiCad

Simple LED board

There is something satisfying about building a physical product. This project is a simple LED board that I designed in KiCad and had manufactured. It's a simple board with a few color LEDs with built-in microcontrollers. It's a fun project to learn about PCB design.

  • Rust

DNS lookup

A saw a good YouTube video about the outage Facebook had in 2023. Apparently there were some problems with their name servers. This tool is a dumb version of the dig command to make DNS lookups.

  • NodeJS
  • p5.js
  • Javascript
  • MQTT

IoT messages

At Teton.ai, I worked a lot on the deployment of IoT devices. This project is a fun visualization of the messages sent by these devices. Each time a message is sent it is visualized on the map. It's built using JavaScript and the p5.js library.

  • React
  • NodeJS
  • Swift
  • Prisma

Push Notifications

A simple application both in native iOS and React Native to test push notifications. The app is connected to Firebase Cloud Messaging and can receive notifications from the server. It's intended to test the reliability of push notifications.

  • Cloudflare
  • Svelte
  • NodeJS
  • Typescript

Personal website

Well, you're looking at it 👀. This website is built using SvelteKit and hosted on Cloudflare Pages. The source code is available on GitHub.