Hey, I’m Lucas Oelker.

I’m a

# About

My name is Lucas Oelker and I’m a software developer currently studying Visual Computing and Design in Lippstadt, Germany. Programming, rendering, or web design — if it requires a computer and some creative thinking I’m interested!

I have a deep passion for programming and I like solving problems. I first started learning Java and the basics of web development in high school. Today I’m studying Visual Computing and Design, which allows me to think about the integrated approach to the conception and development of technical systems as well as their conceptual and design perspective.

Between June and September 2024, I completed an internship at the Painless Developments GmbH in Berlin, where I worked as a Gameplay Programmer and Backend Developer.

# Projects

  • Das Rezeptbuch

    Das Rezeptbuch is a digital cookbook. The application provides an interface built in JavaFX that allows you to view recipes stored in a database. This project was developed as a team effort for the university module Informatics.

    Java

    JavaFX

    MySQL

  • Releaf

    Releaf is a website and brand identity for an online shop that sells tea for relaxation and health. The project was created as a team effort for the university module Web- and Corporate Design on the topic of health.

    HTML

    SASS

    JavaScript

    PHP

    MySQL

  • Portfolio

    You’re looking at it right now. After building several websites using HTML, CSS, and PHP, this project was my first deep dive into the world of modern web development, using a tech stack including Vite, Typescript, React, and Tailwind CSS.

    Vite

    React

    TailwindCSS

    TypeScript

  • Dishcovery

    Dishcovery is a web app made for discovering new recipes with a Tinder-like swiping experience. It was built using SvelteKit, Supabase and TailwindCSS. Dishcovery was created as a team effort for the university module Advanced Web Development.

    SvelteKit

    Supabase

    TailwindCSS

    TypeScript

  • Leaderboard Backend & Dashboard

    During my internship at Painless Developments, I developed the backend and management dashboard for the leaderboard of a mobile puzzle game.
    I built a scalable RESTful API using Rust and Actix Web to enable secure and efficient CRUD operations, with authentication managed through JSON Web Tokens. The React dashboard provides administrators with an intuitive interface for seamlessly managing leaderboard data.

    Rust

    Actix Web

    React

    Vite

    shadcn/ui

    PostgreSQL

# Skills

Software Development

I have five years of academic education in Java and I’m currently learning Rust. I also have experience in game development using Unity and C#.

Frontend Development

I am proficient in web development using HTML, CSS, and PHP. Currently, I’m learning to use modern frameworks like React and Tailwind CSS.

Design

The university degree I’m pursuing doesn’t just cover Computer Science but also Design and User Experience! I have worked with Adobe XD and Figma in the past.

Cooperation

I have worked in groups on many projects for school and university. In my free time I like to work on Open Source projects on Github.

# Contact