Welcome to my site.

I'm Felix Tellmann, a Fullstack developer.

  • Next.js
  • Node.js
  • Tailwind
  • Shopify

I love writing code that takes things next level creating highly performant websites, automated API integrations, building my own dev-tools, and creating stunning user-experiences that makes you feel WOW!.I am always keen to learn and explore new technologies, frameworks and programming languages. Currently, I'm learning about Astro and Replicache.

HikerChefRunnerMixologistSpace Enthusiast
/index.tsx
import { FC } from "react";

type WelcomeProps = {
  uses:
    | "explore new tech"
    | "display my skills"
    | "find freelancing opportunities"
    | "find a fulltime job";
};

export const Welcome: FC<WelcomeProps> = ({ uses }) => {
  return (
    <>
      <h1>This is my little slice of the internet.</h1>
      <p>
        I use this site to <em>{uses}</em>.
      </p>
    </>
  );
};

export default Welcome;

SupportStar on Github
39
Years Old
10+
Years Web Dev
1
Amazing dog
3149
Commits

I'm a Cape Town based Web Developer and Entrepreneur. My focus area for the past few years has been front-end development with Next.js, Typescript and TailwindCSS to create beautiful user- and developer experiences that bring delight.

I’ve spent most of my life deeply interested in technology and food, continuously building things with both. As a teenager, I was a classic computer nerd, spending most of my times messing with the computer, doing 1 of 4 things: Modding games and figuring things out. Tinkering with hardware, building computers. Developing websites with FrontPage 98 and Flash. And of course, playing games.

Most of that is still true today.

1986

Born

In Viersen Germany, a few days early.

1996

Online

I was fortunate to explore the internet at the age of 10 using a 28.9KBit modem. I was absolutely mind blown 🤯

1997

First Computer

My brother and I were building our first computer from scratch, using my stepdads old hardware and buying some new components. 133Mhz Pentium with 8mb ram 😂

First line of code

My stepdad Franz thought me programming ⌨, building a calculator 🧮 and a racing game 👾 🏎 with Delphi and Pascal

1999

Visit to SF

Exploring the tech world as a teenager. I bought a brand new Laser Mouse 🖱 at the Metreon downtown San Fransisco.

Gaming

I got into Gaming 🕹 and Lan Parties, playing Half-life, Diablo I & StarCraft (when not struggling to setup the 10MBit network)

2000

Web development

I build my first websites using MS FrontPage 98. Anyone remembers Frames? 🙃

2001

Game Modding

I got into game Modding and started experimenting, mostly with Counter Strike & the HL engine.

2002

First Visit to SA

I went to South Africa for the first time, visiting St Francis Bay on the Garden Route.

2004

Graduated High School

I completed my last three years at a High-school for Technology and Media in Germany and shortly after found myself working different jobs, trying to figure out what I wanted to do.

2005

Lost Teenager

After High school, I was totally lost in direction, thinking that my skills in game modding/web dev weren't any useful.

2006

Second visit to SA

I visited South Africa for the second time. This time, exploring Cape Town and I totally fell in love with it.

2007

Planning my Career

This was a big step for me at the age of 21. I decided to take on a different career path, jumping straight into my other passion for food & hospitality, leaving the tech world as a hobby.

Move to South Africa

I decided to pack up my things in Germany and start my Career in Hospitality in Cape Town, to gain international experience.

Learning English

I took a deep dive into learning English within 3 months in South Africa, going from hating languages to 100% native.

2008

Short-term Study

I started at the International Hotel School for a 6 month adjustment course.

Germany vs South Africa

I moved back to Germany in july 2008, to start an apprenticeship as a Chef.

Financial Crisis

My apprenticeship was cut short, as the establishment closed down as retrenching all apprentices as the Financial crisis hit Germany.

2009

Full-time Study

I once again, moved back to South Africa. This time to stay for at least 3 years to study Cheffing & Hospitality full-time.

2010

World Cup 2010

It was amazing to be in Cape Town during the World Cup 2010 in SA. Germany vs Argentina - 4:0

2011

Working on Cruise Line

Spend 4 months traveling the seas onboard of the Yachts of Seabourn. Visited many countries in North America & The Caribbean while working as a Waiter.

2012

Graduated Varsity

I graduated with three Higher National Diplomas Summa Cum Laude, covering all aspects I needed to know to one day open my own restaurant

Getting into Management

I started as a waiter and got promoted shortly after to Assistant Restaurant Manager at Salt Restaurant. Developing some great connections.

2013

Kitima Restaurant

Joined the Best Asian Restaurant in South Africa as a Restaurant Manager overseeing a team of 50 employees.

Training & Development

I took on a specialized role focusing on training & development of the team to reach their full potential.

2014

Reconnecting the dots

I was exposed to a lot of IT & Web dev work for the restaurant. I reconnected a lot of my teenage skill with IT and learned more about POS systems.

Personal Website

I decided to build my site with WordPress, showing a gallery and info about me. Unfortunately, I didn't use Git yet and lost the source code on a old HDD.

2015

Restaurant Consultant

I left my full-time position early in 2015 to focus on a Postgraduate diploma at UCT. I continued my work in a Consulting Role.

Co-founded SimplyStuck

Started a Vinyl sticker business, while exploring the very interesting customer segment of students 👨‍ 🎓 It was part study, part real business, but somehow eventually faded & failed as we had a team of 6 co-founders. Stick to 1 or 2 if you can. 😉

Got Engaged

I asked my then girlfriend, Elizabeth, to marry me. She said yes! I took her out for a super romantic dinner and popped the question in a full restaurant.

Graduated Postgraduate at UCT

I went back to University in 2015 to advance with a Postgraduate Diploma in Business Management & Entrepreneurship. 📚 👓

Got Married

If this Year wasn't enough. Liz and I decided to have a small ceremony with the closes friends & family at a beautiful wine farm in Cape Town.

2016

Opening a Restaurant

After graduation, I got straight back to work. This time as General Manager, opening a brand new Restaurant in Cape Town (for a private investor)

Project Management & IT

I opened Raya Kitchen over 2 months including construction and hiring a new team from scratch, and setting the POS & IT operations.

Coding Skills

I pursued my interests in web development & tech professionally. I did a deep dive completing the FreeCodeCamp Front-end & Back-end Certifications.

Tech + Restaurant

I started Smart-up Online. An online training platform/SaaS for restaurant owners & managers to train their staff.

2017

Food Truck, almost.

My Wife and I were both getting excited to start our own Food Truck and planned out all the details. However, the stars were not aligned for it. We shall get back to it!!

Full-time Web Development

I found my first clients to work on the side, which quickly grew to full-time freelancing occupation, where I got hooked on React.js

Shopify Dev

Partnered up to start a small Shopify E-commerce web design studio.

2018

First Custom Project

I've built AlphabetPIX for a client as my first web-app, learning tons on a new tech domain.

Move to Knysna

My Wife and I made the decision to move to Knysna on the Garden Route to open a Restaurant.

Start-up Funding

The first experience acquiring start-up funding for our restaurant. You gotta move early and fast, as everyone else will slow you down.

The Burger Exchange

Its always been a dream Now we took the steps to make it a reality. A 200 seater Restaurant with our own concept of a trendy upmarket Burger Joint.

2019

Namibia Holidays

We survived our first holiday season at the restaurant and took a one week holiday which was simply mind blowing.

Restaurant Upgrade

We upgraded the concept to the fit market environment & shifted focus to also include a variety of wood fired grills. 🥩🔥

Smart-Up 2.0

I took a data driven approach to create new training material for Smart-Up Online, and to use internally at the restaurant. Including a deep dive into MySQL & Oracle DB.

2020

Season 2

We grew the restaurant consistently, with the best season and a blast of a staff party to finish off the holiday times.

Covid 19

From a successful restaurant to closing our doors in a matter of weeks. Its been a great journey, the uncertainty of corona and the lockdown have clarified major life-changing questions. Answering them became easy overnight.

Back to Web Dev

I restarted my freelancing Web dev and got back in touch with clients, jumping into the booming ecommerce train.

felixtellmann.com

Finally after a few months of design & redesigns, and other projects in the background, I got my new (now old) page up and running.

2021

Dev tools

I created created and maintain two open source dev tools: fx-style and shopify-ftp-access.

Otter Trail

I went on a 5 day adventure hike carrying 15kg of gear & provisions for 45km on the Garden Route

New Office

We moved into our new office on Bree street with a stunning balcony and some great neighbours.

ClickUpload

I lead the creation of ClickUpload, a public Shopify app that allows users to upload files with their orders.

shopify-typed-node-api

I upgraded shopify-node-api to be fully typesafe and published it as an alternative to the non TS version.

Backend API integrations

Over the year I got heavily involved in some backend custom integrations, building solutions with AWS for our clients.

2022

Lunalemon

We've launched LunaLemon as a brand to reach a more international audience for app & headless ecommerce solutions.

LunaTag

The second Shopify App that's published in the App store allows marchants to Tag their product on any image on their store.

Shopify-cms

I always wanted to create a Shopify Theme that was fully React based, I finally figured it out and build shopify-cms along the way.

Today
Portfolio

Checkout my work.

Filter by Tag
Lunatag

Lunatag

TypeScript
Vercel
Next.js
React.js

I've created a Shopify App that allows users to add Tags to any image on their Shopify site to upsell products. The app is available on the Shopify App store and works for all Shopify themes.

Tellmann

Tellmann

TypeScript
Vercel
Next.js
React.js

Tellmann Shopify Ecommerce Agency Website. I've built the site to establish a basis to find new Web Development projects and promote Shopify services.

ClickUpload

ClickUpload

TypeScript
Vercel
Next.js
React.js

ClickUpload enables Shopify store owners to let customers upload files to their orders. The Shopify App supports all file types and sizes. All files are linked to the order and can be downloaded easily.

Kids Living

Kids Living

Shopify
TypeScript
Sass
Vend POS

Large scale Ecommerce website for a South African based client with 3 brick & mortar locations and over 3000 products.

Lunalemon

Lunalemon

Shopify
TypeScript
Trpc
Tailwindcss

Headless Web agency site utilizing Shopify's theme editor as a custom CMS. The site showcases my client oriented projects and promotes web development services.

shopify-ftp-access

shopify-ftp-access

TypeScript
SWC
Shopify

Shopify-ftp-access is an Open Source utility which acts as a proxy that allows you to use any FTP program while running the CLI to connect upload/download any shopify Theme files

Erply Egypt eInvoicing API

Erply Egypt eInvoicing API

Next.js
Aws Lambda
Axios

This custom App runs on 5 min Cron Job to process any incoming sales data for a retail chain in Egypt, processing each invoice on the eInvoicing portal. The app includes an internal dashboard for any manual processing required.

2022
Zoom Printing

Zoom Printing

Shopify
TypeScript
Tailwindcss

I've built the Shopify site based on the Warehouse theme, with lots of custom integrations to enable up to 1000 product variants and add-on sales. I've migrated the client from a old legacy self-hosted server, building my own web-scrapers along the way.

Vend Takealot API

Vend Takealot API

Next.js
Aws Lambda
Axios
Vend POS

Similar to the Erply Takealot integration, this app runs a scheduled script to ensure that sales & inventory levels are synchronized between two sales channels.

2021
Aiko

Aiko

Figma
Shopify
Tailwindcss
TypeScript

I built a fully custom designed Shopify site, utilizing shopify-cms in a non-headless way, to ensure type safety throughout the project using Shopify Liquid templates.

Shopify Courier Guy API

Shopify Courier Guy API

Next.js
Aws Lambda
Axios
Shopify

An integration to connect sales directly to the popular shipping provided Courier Guy, reducing the need to manually process incoming orders for fulfillment.

2021
shopify-cms

shopify-cms

Shopify
TypeScript
GraphQL
React.js

Shopify-cms is another Open Source CLI that I've built. The package helps building a site with the Shopify Theme Editor as a Headless CMS and get fully typed data.

Erply Takealot sales API

Erply Takealot sales API

Next.js
Aws Lambda
Axios

I've built an API integration to process inventory levels and sales between the two POS/Ecommerce platforms for an internal client.

2021
AlphabetPIX

AlphabetPIX

Shopify
JavaScript
Sass

Custom build Shopify-site / Web-app that allows customers to create their own named picture frame and generate image files on the fly for their checkout.

shopify-typed-node-api

shopify-typed-node-api

Shopify
TypeScript
GraphQL
React.js

Shopify-typed-node-api is an extension to the popular shopify-node-api, adding typescript support for all Rest & GraphQL endpoints provided by Shopify.

Shopify Vend product API

Shopify Vend product API

Next.js
Aws Lambda
Axios
GraphQL

A custom integration, ensuring that relevant product data is kept synchronized between Vend POS and Shopify, based on a webhook architecture to push updates.

2020
BushScarf

BushScarf

Shopify
JavaScript
Sass

I worked with Bushscarf to develop their Shopify Website covering aspects from product photography, product image editing and product content creation.

Broadway Jewellers

Broadway Jewellers

Shopify
TypeScript
Sass
AWS

My work with Broadway Jewellers started with migrating their site form WordPress to Shopify, I also covered an array of aspects from inventory management, digital marketing, SEO web solutions, web design upgrade to custom API solutions.

fx-style

fx-style

Prettier
Eslint
TypeScript

I've created fx-style as a package to standardize my own code style across all projects, while minimizing devDependencies for each project.

Shopify DearSystems API

Shopify DearSystems API

Next.js
Aws Lambda
Axios
Shopify

This integration allows my client to effectively synchronize their inventory between Dear and Shopify with multiple store locations and a complex VAT setup.

2022
Waraq Health

Waraq Health

Shopify
TypeScript
Sass
AWS

I worked with Waraq to successfully develop their Shopify site, covering aspects from product image editing and content research and creation.

Vend Shopify Omnisend API

Vend Shopify Omnisend API

Next.js
Aws Lambda
Axios
Vend POS

A custom integration to collect & update customer information for OmniSend email marketing, utilizing in-store (via QR code) and online sign-ups.

2020