Portugues

Hello, my name is Klaus Dieter Kupper
Software Engineer and Hardware Hacker

Learn More

About Me

Profile Image

I am a Control and Automation Engineer, I have been programming for over 6 years and have 3 years of professional experience as a software engineer. I am the guy who solves problems. I love what I do and am always looking for new technologies to add to my projects.

ReactJS, NodeJS, JavaScript, TypeScript, Golang, ExpressJS, NextJS, HTML, CSS, SQL, NoSQL, C#, C++, C, Arduino, Python, Java, Jest, Cypress, AWS, Docker, Code Architecture and OOP.

View Resume

Projects

AI Model for Image Classification

Developed in Python, using the TensorFlow and Keras libraries, the model was trained to classify images of houses and trees. At the end of the Python notebook, it is possible to see the model's accuracy and some results.

Source Code See Results

FileFinder dir.c

Implements a simplified version of the Unix find command. This command allows you to search for the location of a file or directory based on its name. For example: find . -name photo.jpeg The above command will recursively search from the current directory (.), for all occurrences of files or directories named photo.jpeg. Upon finding an occurrence, it displays the relative path to its location, for example: ./week/work/photo.jpeg ./trip/photo.jpeg

Source Code

Parking Alot

Fullstack project made with NextJS and tailwindcss to manage a parking lot, with slot control by sensors. It works as a map for the slots.

Source Code See it Live

Go Data Storage

Go API to store data readings received via post request in a PostgreSQL database, made as one of the first projects using the Go language.

Source Code

Engineering Graduation Project - QuickPay

A system for automating orders and purchases at points of sale, integrating modern web and IoT technologies. The goal is to optimize the shopping process, making it more efficient and secure, as well as demonstrating the feasibility of integrating web and IoT technologies in commercial applications. The application uses WebSocket, ReactJS, tRPC, NodeJS, and NextJs, along with the Mercado Pago payment API. Customers access products through an exclusive QR code link, making secure and quick payments. A crucial component is the integration with devices for order delivery, through notifications via WebSocket. Based on the results, the developed system proved to be efficient and viable, allowing the automation of processes and order management. The source code for the WebSocket server can be found at the link below.

Article Source Code

ZapRecall

A memory game developed with ReactJs that helps the user remember technologies about web development. It has a responsive design and works for both mobile and desktop. Mobile First Design - designed for small screens.

See it Live Source Code

Fishy-Control

Interface with React and NextJs to display data received in real time from another device, and a microcontroller project in C++ to read a type K thermocouple sensor and control a heater using PID (Proportional Integral Derivative Controller), while sending data to the NextJS API. It uses the Material UI theme in the interface.

See it Live Source Code

CineFlex

Application for cinema, allows the user to browse movies, sessions, choose seats and buy tickets!

See it Live Source Code

TrackIt

Web application made with React, that allows the user to track habits. The user can log in, add new habits, and see a summary of the habits they are tracking. Mobile First Design - designed for small screens.

See it Live Source Code

MyWallet

Web application to help users manage their expenses. Full-stack project, with front-end in React, back-end with NodeJs, and MongoDB as the database!

See it Live Source Code

Contact

Let's start developing!

Contact Me
```