Hi, I'm Lukas 👋
Junior Full-Stack Developer
8 years of coding, and I still get excited about a well-designed system. I'm drawn to languages that catch mistakes at compile time — which is what got me into Dart's null safety and eventually Rust's ownership model. I care deeply about clean architecture: modular, maintainable, and testable code is what I aim for in every project.
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. Fell in love with Dart's null safety early on.
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 and visual programming tool built with Flutter, designed to make learning graph algorithms intuitive and hands-on. It features a split-screen interface combining a live graph editor with a node-based visual programming system, allowing users to build and execute custom algorithms step by step while watching the results directly on the graph.
Rust Webserver with Plugin Architecture
Rust
View Source
A modular, plugin-based HTTP/1.1 web server written in Rust, designed for flexibility through a clean plugin protocol that decouples core routing from request handling logic. Plugins are loaded as external processes and communicate with the core server via a well-defined interface, making it easy to extend functionality without touching the core codebase.
Java User Manager
Java
A secure backend system for user authentication, license management, and session tracking — built as a scalable RESTful API with hardware ID binding and admin controls. It handles user registration, login, license key distribution, product downloads, and ban management, making it a complete solution for controlled software distribution.
Get In Touch
Name
Email
Subject
Message
© 2026 Lukas Conrad