UI/UX Designer with a passion for designing beautiful and functional user experiences.
developer
Front End Developer who focuses on writing clean, elegant and efficient code.
Miguel Gauci
Frontend Manager at XCaliber
Malta | Computer Software
Web Design
Creative websites that speak clearly to your target audience
Web Development
The success of a website depends not only on a great design, but also on the way it works
Online Solutions
Custom internet applications, portals, electronic businesses and SEO to fit your needs
Social Applications
Build a closer relationship with your audience and customers
Have a project in mind?
get a website and mobile application quote
Let's work together to bring your website or mobile application to life. The best way to do that is to get the conversation started. Simply click on the get started button below to help us understand your requirement better & we will get back to you in no time.
PORTFOLIO ... recent portfolio of work
portfolio ... recent portfolio of work
sunmaker
online casino
malta places - frontend
local & travel website
malta places - cms
local & travel cms
manekichi
online casino
be brave little ones
kids toys e-commerce
cherrycasino
online casino
good food
recipes website
mindecelium
portfolio website
recommender system
shopping cart prediction
hair looks - frontend
hair shopping cart front end
hair looks - cms
hair shopping cart cms
migbook
social network
smart web solutions
web design front end
photo album
photos sharing management
movie blog
movie rating management
cynergix
online game front end
clockwing
music band website
rammstein
music band website
ideal interiors
ideal interiors front end
jade diomonds
diamonds website
ABOUT ... something about me
about
... something about me
Interacting
Requirements - Meetings - Training & Helping
Thinking
New Ideas - Learning - Planning - Problem Solving
Bachelor�s Degree, Bachelor of Science (Honours) in Software Development
Higher National Diploma for IT Practitioners � Software
National Diploma for IT Practitioners � Software
First Diploma for IT Practitioners
Foundation Certificate in Computing
2006 � 2013
Skills Covered
* Fundamentals in Programming
* Web Development and Web Design
* Programming VB, C#, Java, Asp.Net, SQL, JavaScript and jQuery
* Object Oriented, LINQ to Entities & NUnity
* HTML, CSS, PHP, Flash and AJAX
* Network Essentials
* Software Application
* Security
Experience
Frontend Manager
December 2016 � Present ()
XCaliber - Malta
Leading & managing a team of up to 10 frontend devs. Contributing & forming part of the company management team & decisions. Recommending frontend architecture, approaches, frameworks and patterns to meet project goals. Responsible for hiring and developing talented frontend developers. Being hands on developing, code review and testing.
Creating great looking, responsive and high performing websites. Developing Front End features within all gaming company brands.
Technologies used are Angular JS, Angular 2+, TypeScript, SASS, REST, IONIC, Material Design, Bootstrap, Flex Layout, JavaScript, CSS3 & HTML5
Other Tools
Jira, Confluence, Heroku, GIT & Bitbucket
Software Developer Executive
July 2013 � December 2016 (3 years 6 months)
Bit8 - Malta
Developed and responsible for the CMS, Middle Layer and Sportsbook integration & Online Casino Front End.
Programming using PHP, Wordpress & MYSQL for the CMS and YII Framework (MVC) for the back-end.
Backbone JS, Node JS, jQuery, AJAX & Redis for the Middle Layer and Front End.
HTML5, CSS3, Bootstrap & Responsive Design for the Front End UI's.
Angular JS, TypeScript & PHP Laravel for developing a prototype of the CMS.
Other Tools
SVN, Jira, Confluence & Linux
Front-end Software Developer
March 2012 � May 2013 (1 year 3 months)
Ascent Software - Malta
Developed CMS & Front End.
Technologies used are PHP, Wordpress, SQL, HTML, CSS, Javascript, Bootstrap & Responsive design.
when you have a great idea, it can be tempting to shoot out of the gate and build an app for every device that exists. However, in most cases, it�s usually a good idea to start building for one platform first, not multiple.
Website
a responsive desktop website
Android
an Android Phone/Tablet app
IOS
an IPhone/iPad app
next
How big is your app?
every project is different. The number of your features/pages determine the size of your application.
Small
your app probably has around 4-5 key feature pages (excluding any static content, sign in, sign up etc.)
Medium
your app probably has around 6-9 key feature pages (excluding any static content, sign in, sign up etc.)
Large
your app probably has around 10-15 key feature pages (excluding any static content, sign in, sign up etc.)
previous step
next
What level of UI would you like?
custom gestures, custom buttons, and custom transitions will be valuable to your organisation. A clean, neat and attractive design catch your eye � it's not cheap being pretty. User experience must be seamless; high performing, fast, and responsive.
MVP
minimum Viable Product. Very raw but functional, no UI designer required
Basic
still quite basic but pleasing to the eye, perhaps using purchased template
Polished
professional bespoke UI design. May also have some animations and transitions etc
previous step
next
Will it require integration with a database?
when you decide it�s time to go beyond a static informational type of web site to something a little more �interactive� for your customers, then your website will probably need to be connected to a database. Database integration or data integration refers to combining a database with your application so that visitors can add, remove and update information in your database using the website or mobile application.
Yes
I want to store all the date in a database
No
I want static content in my application
Don't know
not sure yet, please suggest me a solution
previous step
next
Do people have to login?
An email login is generally best to start with unless your app will have tight integration with services like Facebook or Twitter, in which case social login is better.
Email Sign Up
classic sign up with an email and password
Facebook Sign Up
sign up and sign in with a Facebook account
Twitter Sign Up
sign up and sign in with a Twitter account
Google Sign Up
sign up and sign in with a Google account
LinkedIn Sign Up
sign up and sign in with a LinkedIn account
User Invitations
new users of the app can be invited by email
previous step
next
Extra Features
if you feel to go the extra mile, choose some nice to have features to make your website or mobile application more intelligent, it will be fun and exciting, and my expertise is fully capable of giving you something unique that will help grow your organisation.
Bookings
selecting start and end dates, managing capacity etc.
Calendering
display and capture of data in a calendar format
SMS Messaging
allow your application to send SMS messages
Shopping Cart
users will be able to browse products and add them to a cart
Push Notifications
real-time notifications to users on their desktop or mobile app
Map Data / Geolocation
showing a map with data points eg venue locations and driver locations etc.
In App Purchasing
ability for the user to purchase additional content or functionality within the app
Payment Collection
ability to collect credit cards or other payment methods from users for use with a 3rd party payment provider
Recommended Items
ability to predict recommended items to user based on other items or other users
Ratings or Reviews
typical use case for ratings and reviews might be restaurant reviews or customer satisfaction ratings
Social Sharing
ability to share pieces of information in a controlled way on social media accounts to drive engagement
Advanced Search
users would be able to search content
previous step
next
Admin, Feedback & Analytics
having an administrator tools such as Content Management System (CMS) integration, user analytics, content approval, user administration pages, monitoring tools etc.. would bring you a big boost to your organization, user management and full customization access to better content which provides more value and information to the users.
Usage Analytics
find out where your users come from and how they use your app
User Admin pages
account admins would be able to list/add/remove users
Multilingual Support
provide support for multiple languages for your application
Moderation / Content Approval
account administrators would oversee content submitted by users for publication and would have an approval workflow
CMS Integration
a content management system would allow editing of significant parts of the static content of the app without developer intervention
Performance Monitoring
as you scale up it is important to know that you are maintaining a good user experience and making efficient use of your hosting environment
previous step
next
Quick Brief
previous step
next
Summary
you are almost there! Kindly find below a summary of all your requirements. Last step to go..
previous step
next
Basics
kindly provide us some ways how we can get back to you as soon as possible
* Your name is required
* Valid email is required
* Valid phone is required
Sorry, something went wrong in sending your message. Please try again.