About me

My name is Zoltán, I am a Full-Stack Web Developer and Data Scientist based in Zurich, Switzerland. I studied Computer Science and Physics. For two decades, I have been working as a software engineer on various projects.
I consider myself lucky to truly love my profession and to have worked on many very interesting projects in banking, financial services, automotive, and aerospace industries.
Over the last two decades, I have witnessed many technologies evolve from humble beginnings to mature industry standards. There has always been a new shiny trend, from microservices, mobile devices, Internet of Things, APIs, containers, Kubernetes, to today's trendy artificial intelligence and large language models for various purposes.
I love trying out new tools and techniques for my personal and professional projects. When I have time, I experiment, learn new things, and keep my knowledge up to date. To this end, I built my own server cluster many years ago, where I can run my own projects and software experiments in separate virtual machines.
I decided to share some of my knowledge with anyone interested, as I am a big supporter of open-source software and most of my projects use open-source technologies.
You can find my publications on this website, as well as some of my projects on GitHub. This website uses my preferred Next.js framework, some simple layouts with HTML, CSS, and the content is written in structured and formatted Markdown files.
Credit calculator
this is a simple credit calculator, where you can calculate some randon credit with its payments and visualize the interrest and principal evolution on the chart. For example if you would like to finance a car, a house or simply you are courious and would like run the numbers.
Credit Calculator
Monthly Payment
856.07
Total Interest
272.90
Total Repayment
10,272.90
Payment Structure Chart
| Month | Payment | Interest | Principal | Remaining Balance |
|---|---|---|---|---|
| 1 | 856.07 | 41.67 | 814.41 | 9,185.59 |
| 2 | 856.07 | 38.27 | 817.80 | 8,367.79 |
| 3 | 856.07 | 34.87 | 821.21 | 7,546.58 |
| 4 | 856.07 | 31.44 | 824.63 | 6,721.95 |
| 5 | 856.07 | 28.01 | 828.07 | 5,893.88 |
| 6 | 856.07 | 24.56 | 831.52 | 5,062.37 |
| 7 | 856.07 | 21.09 | 834.98 | 4,227.39 |
| 8 | 856.07 | 17.61 | 838.46 | 3,388.92 |
| 9 | 856.07 | 14.12 | 841.95 | 2,546.97 |
| 10 | 856.07 | 10.61 | 845.46 | 1,701.51 |
| 11 | 856.07 | 7.09 | 848.99 | 852.52 |
| 12 | 856.07 | 3.55 | 852.52 | 0.00 |
Technical Competencies
Programming Languages
Java, Python, JavaScript.
Frameworks, APIs, and Tools
Java, Spring Boot, Java EE, EJB, JPA, Hibernate;
Web Services: JAX-RS (REST), JAX-WS (SOAP);
XML Parsing: JAXB, SAX, XSLT;
Responsive Web Design and UX
HTML, CSS, Typography, UX;
JavaScript and CSS Frameworks
Vue.js, Angular.js, React, JQuery;
Bootstrap, Tailwind;
Databases, Servers
MySQL, MSSQL, Oracle, PL/SQL, PostgreSQL; Tomcat, JBoss, Wildfly, Weblogic, Websphere.
Containers, Orchestration, GitOps
Docker: Dockerfile, Compose, Registry;
Kubernetes, kubectl, Helm, ArgoCD;
CI / CD
Git, GitLab, GitHub, Sonar, Jenkins and custom build pipelines, Infrastructure as Code;
Java Build Tools & Editors
Ant, Maven, Gradle.
Editors: JetBrains Tools, Visual Studio Code with Plugins.
Cloud Infrastructure and VMs
Azure, AWS, VMware, Proxmox etc.
Reverse Proxy, SSL, Cryptography
Nginx configuration with LetsEncrypt SSL certificates, Load Balancing etc.
Data Science, Analytics
ELK Stack: Log Stash, Elastic Search, Kibana; Python, Jupyter Notebook;
Documentation
LaTeX, AsciiDoc / AsciiDoctor and plugins (for UML diagrams etc.)
My Portfolio Of Solutions
InvestonomWeb
Investonom is my favorite personal project that aggregates financial transactions exported from German or Swiss banks and summarizes transactions by creditor or debtor and date. Additional simulations and credit calculations can be added.
Try it now!
TrueHerbs.ca
TrueHerbs is a small, custom commercial WordPress project for my sister Ildiko. I integrated Calendly appointment booking so customers can book an appointment and have a phone call. The project is hosted on one of my servers in Switzerland.
Try it now!
Financial Mathematics
For my previous project and also for other purposes, I used Python and JupyterLab to calculate loans and payments as well as for rapid prototyping. Jupyter Notebook is perfect for calculations, data science, visualizations, as well as for interactive documentation.
Learn more
Analytics and Security
Website analytics is a must for every project. By analyzing website traffic and custom logs, you can get a much better picture of how your users are using your projects. Without analytics, you have no idea what's happening on your website.
Learn more