Hello and welcome to Kevin Tomas Development!
My name is Kevin Tomas and I'm am currently an E-Commerce masters student in northern Germany working as software developer for the ePrivacy GmbH and as a technical writer!
Personal Projects
sports-ai.dev
This webservice provides predictions for several sports based on complex machine learning models. Backend built with Python and MongoDB and frontend with Next.js and React.
- Python
- Flask
- Tailwind
- Next.js
yesvegan.earth
This project is still in its starting holes. This website aims to share how to live a vegan life, especially referring to the vegan life in Hamburg
- Next.js
- Sanity
- Tailwind
- React.js
- Typescript
groupify
This webservice provides an oppurtunity to create spotify group sessions for your friends. Frontend biult with Next.js and Tailwind and API built with Next.js and MongoDB.
- React
- MongoDB
- Tailwind
- Next.js
Personal Blog
Using React, NextJS, NodeJS and MongoDb, I built a fullstack personal blog. I used NextJs for SEO-optimizing and for easily creating my own api routes.
- Mongo
- NextJS
- React
- Node
Meetings Planner
In this project I coded an fullstack meetings planner, where you can add and read meetings to a MongoDB database. Feel free to add some new meetings!
- React
- NextJS
- Mongo
Blog Posts
Protecting Next.js apps from CSRF attacks
Learn how to efficiently prevent CSRF attacks in your Next.js apps.
Build a selfie camera timer: React Native stopwatch example
Learn how to build a stopwatch with a custom duration to create a selfie camera timer in React Native.
Testing mobile web apps in Cypress
Tips and tricks for how to emulate mobile devices in your Cypress tests.
Testing two-factor authentication with Cypress
Learn how to test 2FA workflows, including email or SMS-based authentication, using Cypress.
Accessing a new window in Cypress tests
Out of the box, Cypress lacks support for testing across multiple tabs and multiple windows. In this article we'll cover some workarounds that will allow you to successfully test multi-window and multi-tab scenarios in Cypress
Getting started with MUI and Next.js
Configuring MUI and Next.js to work together takes a bit more effort than you may initially think. Learn how to properly start with them
Waiting until elements are interactable in Selenium
Correctly detecting and waiting for asynchronous actions is one of the most effective ways for preventing test flakiness in Selenium
React Native WebView: A complete guide
React Native WebView renders web content in a native view. Learn some of its tricks and features that you can use to your advantage
Creating a React Native search bar from scratch
This is my first blog post as a guest writer for the LogRocket Blog!
Creating React Native animated toast messages from scratch
Here I describe how to build a toast message from scratch with only the React Native Animated library!
How to pass React props to components
In this video tutorial I explain how to pass Props to components in React
Python data visualization with Bokeh and Jupyter Notebook
In this tutorial I explain how to create interactive plots in Python with Bokeh and Jupyter Notebooks
Spotify Player with ReactNative
In this post I'm explaining how I created my custom spotify player!
Testing async code in React Apps
Learn how to use Jest and mock functions in order to efficiently test your asynchronous code in React Apps!
Integrating MongoDB to NextJs
Connecting a database like MongoDB is an essential feature for many web apps. NextJS makes it pretty easy to do it!
Sending and storing data to MongoDB
The NextJS api routing system makes it very easy and convenient to send and store data to a backend.
Spotify Authentication with ReactNative
Authenticating Spotify users in your ReactNative app with expo-auth-session!
How I generated 217% ROI with sports betting and machine learning
Read this post to get know how I developed a highly profitable betting strategy with python.
Pre-render Dynamic Routes with Next.js
In this blog post you will learn how to pre-render sites with dynamic routes with NextJS in combination with MongoDB
How to automatically add pngs/jpgs to a pdf file
Use python in order to easily automate stuff which usually takes several minutes or even hours and save some valuable lifetime!
Technologies
I started my programming journey with python and the data science tec stack like pandas, sklearn, numpy, tensorflow and more. Currently, I'm on my way of becoming a full stack web developer.
Front-End
Javascript/Typescript + React + Next.js +
HTML + CSSBack-End
Node.js + Express.js + SQL
GraphQL + MongoDBData Science
Python + Pandas + Sklearn + Keras
Numpy + TensorFlow
About Me
During my first studies of Business Administraion at the University of Applied Sciences in Wedel I firstly got in touch with SQL-Databases and Visual Basic. After graduating I studied psychology and I followed my passion for statistics by getting into Data Science with Python. That was the point, where I decided to become a software developer. Check out the rest in the timeline! If you want to see my resume, please feel free to email me.
Studies of Business Administration
Studies of Psychology
Started my journey as Python programmer
Joined a Data Science Bootcamp
Studies of E-Commerce
Official guest writer for LogRocket.com
Software Developer at Axel Springer National Media
Official guest writer for Reflect.run
Software Developer at ePrivacy GmbH