About me

I create emotional, meaningful & innovative digital experiences. I focus on crafting digital concepts to better enhance your online experience.

Terek Janczik

Hello, I am

Terek Janczik

Hi, I’m Terek Janczik, a UI Designer & UX Developer based in South Africa. I am extremely passionate and dedicated to my work and learning further in my career field.

With 6 years of experience as a website designer & developer, I have acquired the skills necessary to build feature-rich and premium websites.

I was first introduced to website design a few years before I began work as an intern website developer however, I was not aware at the time that I would fall in love with frontend and backend design. I have primarily been using WordPress during my years of web design however I am always looking to expand my knowledge.

Lately I have been focusing heavily on web application UI Design and UX Development. The tech stack is comprised of the MEAN stack (MongoDB, Express, Angular and Node) paired with TailwindCSS.

I aim to improve on a skill every day and I am studying part-time to improve my capability and abilities in the workplace. There are a vast amount of web design languages and frameworks out there that I would like to learn including Angular, React, Vue, Node.js, mySQL, PHP and Python, to name a few.

Websites designed
60 +
Courses completed
12 +
Website languages
10 +

Work experience

<Current />
April 2023 - Present

Elemental Web Solutions

My latest venture in website design was gaining employment at Elemental where I have started learning new technologies both in the workplace and training. I am currently working on an Angular course to further my knowledge and experience.

<Freelance />
January 2021 - Present


Once I was more comfortable and experienced in website design I began freelancing to further my experience and customer-relation skills. Handling all aspects of the process gave me an insight into how a business is run and what it takes to manage clients.

<Introduction />
May 2018 - April 2023

Maxitec Internet Services

My introduction to website design came from an internship and later employment at a small ISP in my hometown. During my time there I became familiar with CMS's, web technologies, analytics and more.

Qualifications & studies

CTU Training Solutions

UI Design & UX Development

The UI Design and UX Development encourages a design-essential approach to the development of interfaces and experiences.

University of Cape Town

Short Course in Web Design

Learn the foundations of web design, and grow the confidence to structure, create, and maintain an original and responsive website.


The Web Developer Bootcamp

The only course you need to learn web development; HTML, CSS, JS, Node, and More!


Complete Web Dev Course 2.0

With The Complete Web Developer Course 2.0 everything's ready to go, in one convenient, mapped-out platform.


Angular - The Complete Guide

Master Angular 13 (formerly “Angular 2”) and build awesome, reactive web apps with the successor of Angular.js.


Angular & NodeJS - The MEAN Stack Guide

Learn how to connect your Angular Frontend to a NodeJS & Express & MongoDB Backend by building a real Application.


JS: The Definitive Guide

JavaScript is the programming language of the web and is used by more software developers today than any other programming language.


Modern JavaScript

Learn and build projects with pure JavaScript (No frameworks or libraries).


Beginner PHP and MySQL

Learn PHP and MySQL and start developing web apps like a pro!


Complete Python Bootcamp

Become a Python Programmer and learn one of employer's most requested skills of 2022!


The Ultimate SEO Training 2022

SEO Training from an SEO Agency Owner: Step by step process to rank #1 on Google.


UI UX Design Patterns - 2023

Go deep into User Interface design patterns and UI components + create these design patterns using the design tool figma.


React Front To Back

Learn modern React by building 4 projects including a Firebase 9 app and a full stack MERN app.


Sololearn Short Courses

Introduction to HTML, Introduction to CSS, Introduction to JavaScript, JavaScript Intermediate, Introduction to SQL, Web Development, Front-end for Beginners, Angular

Current stack

The mean stack mongo db, express, angular and node js

The MEAN stack comprises of MongoDB for database management, Express for database connection, Angular as the javascript framework and NodeJS for server-side logic. This is a fairly common stack and I have enhanced it by using TailwindCSS, a minimal and lightweight css framework which automagically reduces in size to only render the components used on a website.

Technologies I use


Frequently asked questions

To create a website you need 2 things; A domain which is the address your website will be located at, for example my domain address is terek.dev, and hosting which is the storage space your website files need on a server. After you have these two in place you can look at having your website designed.

Websites can range from free if you do it yourself to hundreds of thousands if you want something extremely custom and large.

Choose a domain which is relevant to what will be on your website and try to keep it simple with minimal punctuation and as short as possible.

All text and image content should be provided to your website designer. The web design process is iterable meaning it will change as the website is created and grows. Account details to certain services may need to be provided however, your web designer will let you know beforehand.