Hi, I'm Lukas 👋
Junior Full-Stack Developer
I've been coding for 8 years, mostly in Java, with Dart/Flutter and more recently Rust. What matters most to me is architecture — writing code that's modular and testable, so it doesn't turn into a mess later on. Along the way I got used to working with CI/CD, and now I use it in almost every project. I'm currently finishing my degree and looking for a team that takes software quality seriously.
My Skills
Java
Level:
My programming roots — built everything from XML & JSON parsers to a custom web server with SSL, a neural network, a bytecode parser, and a full OpenGL rendering engine.
Flutter / Dart
Level:
My go-to for cross-platform development. Built several apps including an SSH & SFTP server manager and a graph algorithm visualizer.
Rust
Level:
Drawn in by the compiler's strong guarantees around memory and concurrency. Built a modular web server core with a custom stdio plugin protocol, allowing plugins in any language.
Git
Level:
Using Git for version control across all my projects — branching, merging, and keeping things organized on GitHub.
CI/CD
Level:
Automated build, test and deploy pipelines with GitHub Actions. Use it across almost every project to keep deployments smooth and consistent.
Linux
Level:
Running and maintaining Linux servers for deployment. Comfortable with the command line and managing server environments.
Web Development
Level:
Still early days — this portfolio is my first Next.js project. Getting familiar with HTML, CSS, TypeScript and modern frontend workflows.
My Projects
Graphy
Flutter
Dart
View Source
Live Demo
An interactive graph visualization tool built with Flutter, pairing a live graph editor with a node-based visual programming system so you can build and run graph algorithms step by step and watch them play out on the graph.
Rust Webserver with Plugin Architecture
Rust
View Source
A modular HTTP server written in Rust that hands off request handling to external plugins instead of baking logic into the core. Plugins can be written in any language and talk to the server over a small protocol I designed myself.
Java User Manager
Java
A backend system for user accounts, licensing, and access control, built in Java for a friend who needed something to manage users, license keys, and product downloads for his software — and the only project of mine that's actually running in production.
Get In Touch
Name
Email
Subject
Message
© 2026 Lukas Conrad