Vogue Media Services

I build solutions, not invoices.


Latest blog post

How does one solve the difficult problems in coding? Where do you start and build the means to solve the hard problems, the enigmas? How do you become a better programmer, developer, coder (pick your poison)? 


IN A NUTSHELL: SERVICES OFFERED

Front End Engineering

Angular 1 and Angular 2 (now 4) based HTML5 web applications. Ionic based mobile hybrid apps. Other JavaScript frameworks also covered. Material Design based frameworks such as Materialize, Angular Material and MDL (Material Design Lite). Sass is employed for maintainable CSS.

Consultation & Delivery Management

I offer consultation services to establish technical resource requirements and to manage alignment of technical delivery to customer requirements.

Back End

Java 8 based RESTful API's. PHP based (Laravel, Wordpress and custom frameworks). Django (Python based framework). Grails (Groovy) based backends using Hibernate, Spring Framework)

Solution Design

Interfacing with business to offer technical delivery through sound solution design based on sound architecture patterns.

WEB Styling & Theming

Need a UX design converted to a web site theme? Have an existing WEB theme in need of some CSS luv? That's what I do, let's talk.

Technical Debt

On the front end: Advanced JavaScript solutions, code improvements and resolving technical debt. On the back end: Advanced Java, PHP and Groovy solutions to resolve technical debt and optimize code for better scale ability, maintainability and less 'code-smells'.  

Contact Me                 On LinkedIn



I specialize in progressive web solutions for small, medium and large clients (large clients tend to have specific regulatory requirements which requires one with a corporate background to understand and align with). Full-stack with a strong solution architecture background, but currently focusing mostly on contemporary front end engineering concepts front styling to frameworks used and integration to existing back end systems (sometimes fixing issues on back ends if that's what it takes to build a sound solution).


Testimonials

Some  feedback of my most recent clients, reputation earned by delivering real value is key.

Working with you has been a real joy, your knowledge and expertise have been invaluable to the success of the project. Your leadership has shone through as you assisted and guided the rest of the team. Your positive attitude and willingness to find simple solutions to complex problems has been a key asset during challenging times. I  hope we have further opportunities to work together in the future.

by Jill Cowie  (Product Owner), 
Customer and Intermediary Transformation I Intermediary Enablement Old Mutual Life Assurance Company (SA) Limited

It was a pleasure working with Jill's team where forward thinking was the culture promoted to build the client's next digital strategy. 

Technology used

  • Angular 4 with TypeScript (transpiled to JavaScript)
  • Sass, Materialize and Angular Material for UX rendering and theming.
  • Java 8 with Spring Framework integrating to internal systems.
  • SonarLint (code quality checks)
  • Maven, Jasmine and JUnit
  • CompoDoc (to generate documentation from JDoc method comments as part of handover to internal business as usual analyst programmer team)
  • TFS (Build Server and deployment to client's environment which is a Microsoft tech landscape)

Marius has been an awesome source of information and technical insight. His solutions promote innovation, efficiency and encourage personal growth and insight for those who interact with his work. He is an absolute pleasure to work with and that is evident in the fact that I have grown as a developer through interacting with him and just feeding off his wealth of knowledge which he is very willing to share. I cannot reiterate enough how much of a pleasure it is working with him and can only hope to work with him more as it can only be a positive for anyone that aspires to achieve success in fields that benefit from his skill set and the human being himself...

by Mutende Msiska  (Analyst Programmer, CC Solution Delivery), 
Customer and Intermediary Transformation I Intermediary Enablement Old Mutual Life Assurance Company (SA) Limited

It was a pleasure working with Mutende and the rest of his team. The work produced were being handed over to the client's internal team as part of their 'Business As Usual' process. 

Technology used

  • Angular 4 with TypeScript (transpiled to JavaScript)
  • Sass, Materialize and Angular Material for UX rendering and theming.
  • Java 8 with Spring Framework integrating to internal systems.
  • SonarLint (code quality checks)
  • Maven, Jasmine and JUnit
  • CompoDoc (to generate documentation from JDoc method comments as part of handover to internal business as usual analyst programmer team)
  • TFS (Build Server and deployment to client's environment which is a Microsoft tech landscape)

I've had the pleasure of working with Marius on the Old Mutual OFP project. What an incredible guy. Well versed on both Front-End (Angular) and Back-End (Java) technologies. I would definitely work with him more given the opportunity. He joined the project hitting the ground running & sprinting I must say. To top it off he's a people person. He got along with everyone in the team. It was great working with you man. Keep up the good work...

by Siphiwo "Speech" Mndana  (Java Team Lead), 
Deloitte Digital South Africa

It was a pleasure working with Speech and the team. The work produced were being handed over to the client's internal team as part of their 'Business As Usual' process. 

Technology used

  • Angular 4 with TypeScript (transpiled to JavaScript)
  • Sass, Materialize and Angular Material for UX rendering and theming.
  • Java 8 with Spring Framework integrating to internal systems.
  • SonarLint (code quality checks)
  • Maven, Jasmine and JUnit
  • CompoDoc (to generate documentation from JDoc method comments as part of handover to internal business as usual analyst programmer team)
  • TFS (Build Server and deployment to client's environment which is a Microsoft tech landscape)

Marius has incredible depth of knowledge in software development, architecture and processes. Name any technical topic and he could give you an in-depth lecture on it. Not only is his theoretical base of understanding extremely sound, but he also has extensive experience and a myriad of ideas on implementation and problem-solving. He is the type of person who never gives up until a problem is solved. He is highly self-disciplined, resilient under pressure and very adaptable to project situations that, in the business world, can range from dire to awkward. On top of that, he is a very friendly and helpful person to work with. Any company would be extremely fortunate to have Marius lead their team into the 21st century.

by Robert Laniewsky  (Senior Java EE Developer)

 Technology used

  • JEE 7 hosted on IBM WebSphere (using Message Driven Beans, JAXB, JPQL, EJB's)
  • SonarLint and SonarQube (code quality checks), Maven
  • IBM Product to render front end platform. Including occasional JavaScript and CSS3 customization to produce required UI components to satisfy UX designs).

This was my first iPhone app to have programmed and Marius did a fantastic job. It took a little longer than was planned due to some technical requirements that came up, but Marius solved for them. He even suggested a few UI issues that made the end product even better than I hoped. I will definitely use Marius again. You can see the app he did at http://www.watchmechangeapp.com.

by Mike Hall (CEO)

 Technology used

  • Objective-C iOS development
  • Universal App for iPhone and iPad
  • XCode.

Marius provides an exceptional service. He knows his development platforms and provides schedule information ahead of time with deliverables. The price is amazing, the work is exceptional the talent is unbelievable. I am already working with him on our next project together. He will always be on top of my list when it comes to development work. Excellent job and great professionalism.

by Client on upwork.com

 Technology used

  • Java 4
  • Swing

I will be using this service provider again. He has good communications skills and was willing to work with my programmer in the USA to resolve programming issues.

by Client on upwork.com

 Technology used

  • PHP 4
  • HTML5
  • CSS3

Fantastic job - thank you! I'm placing a follow-up project right away!

by James Manktelow (CEO) MindTools.com

 Technology used

  • PHP 4 (backend API for content conversion, content delivery to mobile apps and push notifications)
  • HTML5, CSS3 & JQuery for back office interface to produced mobile content delivery system.
  • Objective-C for iOS
  • Java for Android version
  • Apple push notification interface using PHP as a cron job.
  • Google push notification interface using PHP as cron job.
  • Android universal app (tablet and phone UI modes)
  • iOS universal app (iPad and iPhone UI modes)

Contact Me                 On LinkedIn


Locality and availability

I'm based out of Johannesburg, Gauteng in South Africa. Willing to travel and work quite efficiently remotely as well. I'm available to discuss what services you require from me.

Latest blog post

How does one solve the difficult problems in coding? Where do you start and build the means to solve the hard problems, the enigmas? How do you become a better programmer, developer, coder (pick your poison)?