Overview

Professional developer for over 9 years

I have been working as a software engineer in various teams or alone as a freelancer or contractor since 2013. Besides coding I have interest in design (Adobe CC power user) as well as CAD engineering.

Full time jobs

I have worked for various firms including industry leaders such as LOQBOX and Worktribe to name a few. Exposure to the fintech and higher education industries was a game changer in my professional career.

  • 2021: Media Exchange Group - Tech Lead and DevOps engineer
  • Mar 2020 - Mar 2021: Worktribe - Senior web and mobile application developer
  • Nov 2018 - Feb 2020: LOQBOX Savings - Back-end developer
  • Oct 2016 - Sept 2018 Opal Technology International - Web and Android Developer

Self-education and 150 books

Since 2016, I have made reading my daily habit along with listening to audio books. It has resulted over 150 titles having read or listened to since. My most favourite topics are: Business, Marketing, Philosophy, Technology and anything about how our brains work

Significant projects

Through side projects my professional development received significant extra boost and exposure to a wide range of technologies

Some of the projects I worked on

  • 2022: MoneyGuard Finance Tracker Spring MVC | React Native | Spring Security | Project Management | Database Design | App Store Deployment
    The idea of a fully flexible personal finance mobile application was born many years ago. MoneyGuard even had a first iteration released in 2015 only for Android at the time.
    This second iteration has been completely recreated from scratch so it is much more robust, more stable and works on both major platforms.

    The Backend
    • Written in Java using Spring MVC
    • Open source
    See it on GitHub

    The Mobile App
    • Made with React Native
    • Open source
    See it on GitHub
  • 2021: SyncBin React | Google Firebase | Idea, planning and execution
    I have identified a pain point in moving simple text and files between 2 devices that may be phisically next to each other but don’t share the same architecture, operating system, form factor or brand. SyncBin is very easy to use. You simply open the same session on any number of devices you like. Once you start typing on one, it’ll appear real-time on all. File upload work the same way. You simply drop a file onto the upload area and once uploaded, it is available to download on all other devices.
    https://syncbin.co.uk
  • 2021-22: Shoptopus Laravel | React | oAuth2 | Project Management | Database Design | Project lead
    A powerful and robust fully featured e-commerce system based on Laravel and React.
    It is a joint venture worked on together with Istvan Lovas
    Shoptopus is in active development and expected to hit the market in 2023
    Non-comprehensive features list
    • Variable products
    • Fully configurable product categories with unlimited nesting options
    • Configurable product tags
    • Bulk editing
    • Automatic invoice generation including product images
    • Import and export capabilities
    • Roles and permissions
    • Automatic comprehensive auditing data
    • Full storefront customization
    • CI/CD
    • Rich reporting and data visualization options
    • Rich media support (images, videos, data sheets etc)
    • Advanced configurable delivery method support
    • Advanced configurable discount and voucher support
    • Above 90% test coverage (625 tests at the time of writing)

  • 2021: Cloo (coming soon) PHP | Laravel | React | React Native | Planning | Database design | Project management
    Cloo is an outdoor escape game that people can play in teams. It has a wide range of advanced feats.
    To name a few:
    • Own socket server
    • Cross-Platform mobile app
    • Multiple payment cards support
    • Customized news feed based on physical location
    • Powerful game editor to craft and convert storylines to games
    • Internal game review engine
    • Microservice architecture
  • 2020: Magyarshop PHP | Laravel | React | Planning | Database design | Project management | Maintenance
    I was approached to develop a full e-commerce solution from the ground up. Among the requests there were configurable products, full multi language support, multiple payment options, automated invoicing and delivery tiers based on distance, order weight and location. I offered a solution where I’d use Laravel 7 server side and a React application for the client and admin areas. It is fully featured with oAuth2 authentication and many more features. The store was completed in just 4 months and enjoys great success to this day.
    https://magyarshop.co.uk
  • 2020: Dtrans PHP | Laravel | VueJs | Planning | Database design | Project management
    I was hired for a freelance project to build a portal for a delivery company. The request was that it should have a fully automated quoting engine. I have offered a solution where the user can get a quick quote by entering only a few details and if they like it, they can add all other details in a 4 steps journey to order the delivery.
    https://dtrans.co.uk
  • 2019: Share & Ride Slim 3 | VueJs | Planning | Database design | Project management
    Share & Ride is a taxi sharing service. Unfortunately it is close to be completely inactive due to Covid 19. The main idea is that people can book taxi rides that are publicly posted on a board, so others can join in and take the remaining seats in the vehicle. It is designed in a way that additional stops can be requested as well as people are issued automatic partial refunds if someone joins in with them and their ride splits between more people.
    https://shareandride.co.uk
  • 2017: Gloucester Ski and Snowboard Centre website PHP | Laravel | VueJs | Planning | Database design | Project management
    The centre had an ageing website that was not performing up to the expectations. I created a site using Laravel and VueJs to handle all administrative tasks as well as serving the front-end to the users. The site enjoyed great success, however due to lack of maintenance it became obsolete and was replaced in 2022.
  • 2016: Asda and Lenstec Accessory ordering portal PHP | Laravel | Database design | Project management
    I was presented with a functional specification to kick the project off. Following this, I have presented my ideas using Laravel 5 and VieJs and a brief overview of how will it be built, what to expect, how to test and how will it be deployed. Once it was accepted, I designed, built and deployed the application. It is in use and is working as expected.

Expertise and tech

I am working on my skills every single day. That said, I have invested so far the most time in becoming very good at Java and Spring MVC, Laravel,React and React Native. It would be a really long list to gather every tool and service I consider myself an advanced user of. To keep it short therefore, you can expect me to be able to use and respect modern standards with regard to how to write code effectively, collaborate version control, set up and manage servers, deploy and support software.

I also like design and being a pro user in Adobe Creative Cloud. It comes very handy doing simple image editing, exporting an icon or mock up a layout for a mobile app as examples.

Publications

I write articles on Medium and recording videos to share knowledge.

The Caring Developer 2025 - All rights reserved