Get In Touch
I'm always open to new opportunities and collaborations. Feel free to reach out if you have a question or just want to say hi!

I’m Lukáš Soukup, a dedicated Software Engineer with a strong foundation in Java and Spring Boot, currently shaping digital banking solutions at Komerční banka (Société Générale). My focus is building secure, scalable, and maintainable software where performance, resilience, and quality are key. With 7+ years of experience with Java and little over 3 years of professional work in the industry, I have a deep understanding of backend systems, distributed architecture, event-driven design, and DevOps practices. I also work on full-stack projects and enjoy exploring areas like cybersecurity, AI integration, and 3D prototyping. Driven by discipline and curiosity, I regularly take part in endurance races and hackathons—seeking growth through challenge, both professionally and personally.
A simple and small Java application to parse invoices from my Gmail using Google's API. Genuingly helpful to speed up the process of gathering invoices for travel expenses and other purposes. First it queries Gmail for emails which contains specific keywords in the subject, then it downloads the attachments and saves it on my shared local storage within my local network that runs on Raspberry Pi. Everything is done in a Docker container so it can be easily managed and deployed on any machine.
ElectronJS desktop application designed to streamline employee record management and performance monitoring for welding operations. The application organizes local file storage for employee data, tracks individual work performance, and automatically calculates income based on the number of completed welded parts, providing an efficient and transparent solution for workforce and productivity management.
An advanced AI-powered tool developed at SwissHacks 2025 for banking advisors, enabling real-time multilingual speech-to-text transcription, product sale recommendations, compliance checks, automated note-taking, customer data synchronization, and sentiment analysis. The solution was built in just 36 hours and won first place at the hackathon. Demo is unfortunately not available since it was designed to run onpremise to comply with data privacy regulations and some of the team members do not wish to share the code publicly, yet.
It is this web application you are currently using. It is built with React, TypeScript, Next.js and Tailwind CSS with DaisyUI components on the frontend. It features responsive design, dark mode, Three.js animation scenes and interactive components. The backend side is currently in progress, there I'm using Java, Spring Boot, PostgreSQL, Docker, Kubernetes, Jenkins, however basic features like sending emails are already implemented so feel free to send me an email :)
A mobile-first dashboard built at START Hack 2025 for Syngenta, designed to empower farmers by aggregating diverse sensor data (soil quality, weather, humidity, pest control, plant health, etc.) into actionable insights. The solution highlights risks, provides recommendations, and features a minimal-text interface for accessibility in developing regions. When trying out the demo, please be patient, the backend has to start up and since it's a free hosting service it takes some time.
Participated on multiple projects but mainly focused on backend development. The biggest project I worked on, MIGR, is a microservices-based system for migrating entire customer data between different systems within the bank (the old legacy system and new modern SW solution). On the other projects I've touched the legacy system and worked on rewriting them to a modern microservices architecture.
Achieved first place at SwissHacks 2025 hackathon in Zürich, collaborating with a team of five on a case for Raiffeisen Bank. We developed an advanced AI-powered tool for banking advisors, enabling real-time multilingual speech-to-text transcription, product sale recommendations, compliance checks, automated note-taking, customer data synchronization, and sentiment analysis—all delivered within a 36-hour hackathon.
Collaborated in a team of four at START Hack 2025 to develop a mobile-first dashboard solution for Syngenta, aimed at empowering farmers. Our application aggregated diverse sensor data (soil quality, weather, humidity, pest control, plant health, and more) to generate actionable insights, highlight risks, and provide clear recommendations—enabling farmers to maximize crop yield and better prepare for the harvesting season. The interface was designed for ease of use, with minimal text to support accessibility for farmers in developing regions.
Completed an intensive Cyber Security Specialist certification course at Kyber Akademie, covering a broad spectrum of topics including IT security fundamentals, privacy protection, OSINT, ethical hacking, risk management, Microsoft 365 and Active Directory administration and security, business continuity, incident response, legislative compliance, and cloud and Windows security. The course combined theoretical knowledge with hands-on labs and real-world scenarios, culminating in a comprehensive final exam.
My first professional role after university, focused on energy sector projects. The largest project, MARI (cross-border energy market), provided a strong foundation for my growth as a junior developer. I primarily worked as a maintenance developer, contributing to both frontend and backend tasks, and gained valuable experience in troubleshooting, feature enhancements, and cross-functional collaboration.
I'm always open to new opportunities and collaborations. Feel free to reach out if you have a question or just want to say hi!