Projects
avo.africa (Nedbank)
Web portal for major bank in South Africa.
My role: Within a team of 6-8 front-end developers, my primary role was asan Angular
front-end developer. I was specifically assigned to the prepaids/vouchers team, responsible for the
development of a web sectionthat enabled users to purchase electricity, meal vouchers, and otherproducts. In
addition to my regular development tasks, I had the additional responsibility of creating a proof of concept
version of the application
using microfrontend architecture. This involved close collaboration with client-sideanalysts, testers, Angular
architects, and the development team. Throughout the process, I actively engaged in analysis, communication,
and followed anagile workflow.
Technologies: Angular 14.2.3, NgRx, REST, tailwind css,git, Attlasian
products,
Visual Studio Code, Postman, module federation
Magic UI (AddAi)
UI for managing IBM Watson chatbot logic. Startup project. User authentication via keycloak, displaying data
(intents/entities/dialog nodes) from multiple IBM Watson instances, allows switching skills. Usage statistics
from postgre database were displayed along with Watson data. User is able to edit the data. The backend acts
as a middleman between frontend and IBM Watson API.
My role: In a solo full-stack development role, I am the driving force behindthe project,
closely collaborating with one or two analysts (company owners). Within a span of a few months, I built the
Angular frontend andJava Spring Boot backend entirely from scratch. My responsibilities encompassed the entire
development lifecycle, including design, analysis,and implementation. This project was successfully monetized
through a subscription-based model, and we secured our first clients in June 2023.
Technologies: Angular 15, NgRx, java springboot, keycloak, postgre, SQL,
REST, tailwind css, git, Attlasian products, VisualStudio Code, IntelliJ IDEA, Postman
Webchat (Alza.cz)
An Angular web application chat component to be inserted in any clients webpages. The chat is connected to
backend via REST or websockets and communicates with IBM Watson Assistant or withlive person. Project is
currently being developed for Alza.cz which is the biggest ecommerce platform in Czechia
My role: In my role as a solo frontend developer, I independently handled various aspects of
the development process, including design, analysis, and collaboration with backend developers. I took the
initiative to define the API,message types, and overall application design, working closely with the backend
team
Technologies: Angular 15, websockets, tailwind css, git, Attlasian products, Visual Studio
Code, IntelliJ IDEA (to run the backend locally), Postman
Samples Ordering App
Keywords: Angular, java Springboot, SQL, API, Full-stack development (with story
definitions, testing, deployment, support)
This is my biggest assignment yet, I have build this Angular application from scratch as a
solo developer.
Iklett
Keywords: pure typescript, html canvas, book reader for teachers
Frontend of a web application that displays book pages with a toolbox that consists of drawing
tools, switching between modes original/edit/solution, zoom, text tool, audio and video elements
inside pages. It is used by teachers to present an excercise book to students.
Angelcam.com
Keywords: Frontend, html/css/javascript, tailwind, wagtail
New pages for a website that was build on wagtail. Custom html elements with tailwind css.
JBusiness
Keywords: Personal project, MEAN stack skeleton app, Angular, node express, MongoDB,
bootstrap, coreui, GitHub
This is a skeleton app i did for myself to train basics (building server with api and web client)
JB Templates
Keywords: Personal project, pure html/css/javascript page, Stripe payment integration
Made a page that was offering three free website templates build by me. There was an option to buy
me a beer (send me 5USD).
FERDA
Keywords: TeamLeader, Scrum, .Net C# WPF, SQLite, git, VisualStudio, Jenkins, Testing
This project teached me how to do Agile Scrum properly and how to lead a team of 4 developers and 1
tester. Application was meant for internal users which were mostly analysts entering and working
with data they gathered about sales of technological products. The application was jokingly reffered
to as "excel on steroids". There was a lot of use of sheets, data tables, charts, forms and data
transfers. We were doing all the Scrumy things
you are supposed to do. My role was 50% leader, 50%
developer. It was a great experience.
EET pokladna
Keywords: diploma thesis, PHP/MySQL + Android application, HTML/CSS/js
This was full solution for small businesses cash registers. The cash register is an Android
application that sends data to tax office. Data, products, users, ... are managed and reviewed on
web which was
implemented using PHP.
Side hustles
Keywords: HTML/CSS/javascript, WordPress, Photoshop
I did many Wordpress projects, sometimes it was only minor chages and sometimes full web page. I also
did only web design using Photoshop.
Curves valuation tool
Keywords: .Net C# WPF, git, VisualStudio
C# WPF application for calculating forward curves for energy markets based on settlement prices. This
application core functionality was connecting to a database, loading huge sets of data, applying a
very specific algorithm to that data and saving the result back to database.
Investment funds
Keywords: Mobile Application, Windows Mobile, Azure, C# .Net, SQLite
After filling a simple questionaire, application will offer best funds for investment for the user.
Wi-fi locator
Keywords: Mobile Application, Windows Mobile, Azure, C# .Net, SQLite
Application was intended for device geolocation inside wifi network. It was measuring distance from
wi-fi hot spots using RSSI signal level. It showed current location of the device based on distance
from individual hot spots.
Sirael data transfers
Keywords: C# .Net, MS SQL
I was a sole developer of data import from csv to MS SQL database. I used C# to create simple batch
process and enforce some data validations.
Other projects
MRM: ASP .Net frontend development.
Siebel CRM: System integrator working on automatic data transfers. Development in
Oracle ODI using SQL.
OMS - order management system: ASP .Net project for major Czech bank.
Sokol: Rewriting LotusNotes web to Xpages.