Lightning Fast Support

As a Vantage user, you'll get fast, friendly support on our own support forums. You can also read through the Vantage documentation to get to know it even faster.

/*! For license information please see admin-modules.min.js.LICENSE.txt */ (()=>{var r={9535:(r,u,s)=>{var l=s(89736);function _regenerator(){var u,s,c="function"==typeof Symbol?Symbol:{},p=c.iterator||"@@iterator",_=c.toStringTag||"@@toStringTag";function i(r,c,p,_){var x=c&&c.prototype instanceof Generator?c:Generator,v=Object.create(x.prototype);return l(v,"_invoke",function(r,l,c){var p,_,x,v=0,g=c||[],h=!1,b={p:0,n:0,v:u,a:d,f:d.bind(u,4),d:function d(r,s){return p=r,_=0,x=u,b.n=s,y}};function d(r,l){for(_=r,x=l,s=0;!h&&v&&!c&&s3?(c=w===l)&&(x=p[(_=p[4])?5:(_=3,3)],p[4]=p[5]=u):p[0]<=m&&((c=r<2&&ml||l>w)&&(p[4]=r,p[5]=l,b.n=w,_=0))}if(c||r>1)return y;throw h=!0,l}return function(c,g,m){if(v>1)throw TypeError("Generator is already running");for(h&&1===g&&d(g,m),_=g,x=m;(s=_<2?u:x)||!h;){p||(_?_<3?(_>1&&(b.n=-1),d(_,x)):b.n=x:b.v=x);try{if(v=2,p){if(_||(c="next"),s=p[c]){if(!(s=s.call(p,x)))throw TypeError("iterator result is not an object");if(!s.done)return s;x=s.value,_<2&&(_=0)}else 1===_&&(s=p.return)&&s.call(p),_<2&&(x=TypeError("The iterator does not provide a '"+c+"' method"),_=1);p=u}else if((s=(h=b.n<0)?x:r.call(l,b))!==y)break}catch(r){p=u,_=1,x=r}finally{v=1}}return{value:s,done:h}}}(r,p,_),!0),v}var y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}s=Object.getPrototypeOf;var x=[][p]?s(s([][p]())):(l(s={},p,function(){return this}),s),v=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(x);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,l(r,_,"GeneratorFunction")),r.prototype=Object.create(v),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,l(v,"constructor",GeneratorFunctionPrototype),l(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",l(GeneratorFunctionPrototype,_,"GeneratorFunction"),l(v),l(v,_,"Generator"),l(v,p,function(){return this}),l(v,"toString",function(){return"[object Generator]"}),(r.exports=_regenerator=function _regenerator(){return{w:i,m:f}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regenerator,r.exports.__esModule=!0,r.exports.default=r.exports},10564:r=>{function _typeof(u){return r.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r.exports.__esModule=!0,r.exports.default=r.exports,_typeof(u)}r.exports=_typeof,r.exports.__esModule=!0,r.exports.default=r.exports},11327:(r,u,s)=>{var l=s(10564).default;r.exports=function toPrimitive(r,u){if("object"!=l(r)||!r)return r;var s=r[Symbol.toPrimitive];if(void 0!==s){var c=s.call(r,u||"default");if("object"!=l(c))return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===u?String:Number)(r)},r.exports.__esModule=!0,r.exports.default=r.exports},14718:(r,u,s)=>{var l=s(29402);r.exports=function _superPropBase(r,u){for(;!{}.hasOwnProperty.call(r,u)&&null!==(r=l(r)););return r},r.exports.__esModule=!0,r.exports.default=r.exports},15118:(r,u,s)=>{var l=s(10564).default,c=s(36417);r.exports=function _possibleConstructorReturn(r,u){if(u&&("object"==l(u)||"function"==typeof u))return u;if(void 0!==u)throw new TypeError("Derived constructors may only return object or undefined");return c(r)},r.exports.__esModule=!0,r.exports.default=r.exports},26098:(r,u,s)=>{"use strict";var l=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=l(s(39805)),p=l(s(40989)),_=l(s(15118)),y=l(s(29402)),x=l(s(41621)),v=l(s(87861));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}u.default=function(r){function MenuHandler(){return(0,c.default)(this,MenuHandler),function _callSuper(r,u,s){return u=(0,y.default)(u),(0,_.default)(r,_isNativeReflectConstruct()?Reflect.construct(u,s||[],(0,y.default)(r).constructor):u.apply(r,s))}(this,MenuHandler,arguments)}return(0,v.default)(MenuHandler,r),(0,p.default)(MenuHandler,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{currentSubmenuItems:"#adminmenu .current"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var r=this.getSettings();return{$currentSubmenuItems:jQuery(r.selectors.currentSubmenuItems),$adminPageMenuLink:jQuery('a[href="'.concat(r.path,'"]'))}}},{key:"highlightSubMenuItem",value:function highlightSubMenuItem(){var r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)||this.elements.$adminPageMenuLink;this.elements.$currentSubmenuItems.length&&this.elements.$currentSubmenuItems.removeClass("current"),r.addClass("current"),r.parent().addClass("current")}},{key:"highlightTopLevelMenuItem",value:function highlightTopLevelMenuItem(r){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s="wp-has-current-submenu wp-menu-open current";r.parent().addClass(s).removeClass("wp-not-current-submenu"),u&&u.removeClass(s)}},{key:"onInit",value:function onInit(){!function _superPropGet(r,u,s,l){var c=(0,x.default)((0,y.default)(1&l?r.prototype:r),u,s);return 2&l&&"function"==typeof c?function(r){return c.apply(s,r)}:c}(MenuHandler,"onInit",this,3)([]);var r=this.getSettings();window.location.href.includes(r.path)&&this.highlightSubMenuItem()}}])}(elementorModules.ViewModule)},29402:r=>{function _getPrototypeOf(u){return r.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r.exports.__esModule=!0,r.exports.default=r.exports,_getPrototypeOf(u)}r.exports=_getPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},33929:(r,u,s)=>{var l=s(67114),c=s(89736);r.exports=function AsyncIterator(r,u){function n(s,c,p,_){try{var y=r[s](c),x=y.value;return x instanceof l?u.resolve(x.v).then(function(r){n("next",r,p,_)},function(r){n("throw",r,p,_)}):u.resolve(x).then(function(r){y.value=r,p(y)},function(r){return n("throw",r,p,_)})}catch(r){_(r)}}var s;this.next||(c(AsyncIterator.prototype),c(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),c(this,"_invoke",function(r,l,c){function f(){return new u(function(u,s){n(r,c,u,s)})}return s=s?s.then(f,f):f()},!0)},r.exports.__esModule=!0,r.exports.default=r.exports},36417:r=>{r.exports=function _assertThisInitialized(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r},r.exports.__esModule=!0,r.exports.default=r.exports},39805:r=>{r.exports=function _classCallCheck(r,u){if(!(r instanceof u))throw new TypeError("Cannot call a class as a function")},r.exports.__esModule=!0,r.exports.default=r.exports},40989:(r,u,s)=>{var l=s(45498);function _defineProperties(r,u){for(var s=0;s{var l=s(14718);function _get(){return r.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(r,u,s){var c=l(r,u);if(c){var p=Object.getOwnPropertyDescriptor(c,u);return p.get?p.get.call(arguments.length<3?r:s):p.value}},r.exports.__esModule=!0,r.exports.default=r.exports,_get.apply(null,arguments)}r.exports=_get,r.exports.__esModule=!0,r.exports.default=r.exports},45498:(r,u,s)=>{var l=s(10564).default,c=s(11327);r.exports=function toPropertyKey(r){var u=c(r,"string");return"symbol"==l(u)?u:u+""},r.exports.__esModule=!0,r.exports.default=r.exports},46313:(r,u,s)=>{var l=s(9535),c=s(33929);r.exports=function _regeneratorAsyncGen(r,u,s,p,_){return new c(l().w(r,u,s,p),_||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},52422:(r,u,s)=>{"use strict";var l=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=l(s(61790)),p=l(s(58155)),_=l(s(39805)),y=l(s(40989)),x=l(s(15118)),v=l(s(29402)),g=l(s(87861)),h=l(s(85707));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}u.default=function(r){function _default(){var r;(0,_.default)(this,_default);for(var u=arguments.length,s=new Array(u),l=0;l{var l=s(67114),c=s(9535),p=s(62507),_=s(46313),y=s(33929),x=s(95315),v=s(66961);function _regeneratorRuntime(){"use strict";var u=c(),s=u.m(_regeneratorRuntime),g=(Object.getPrototypeOf?Object.getPrototypeOf(s):s.__proto__).constructor;function n(r){var u="function"==typeof r&&r.constructor;return!!u&&(u===g||"GeneratorFunction"===(u.displayName||u.name))}var h={throw:1,return:2,break:3,continue:3};function a(r){var u,s;return function(l){u||(u={stop:function stop(){return s(l.a,2)},catch:function _catch(){return l.v},abrupt:function abrupt(r,u){return s(l.a,h[r],u)},delegateYield:function delegateYield(r,c,p){return u.resultName=c,s(l.d,v(r),p)},finish:function finish(r){return s(l.f,r)}},s=function t(r,s,c){l.p=u.prev,l.n=u.next;try{return r(s,c)}finally{u.next=l.n}}),u.resultName&&(u[u.resultName]=l.v,u.resultName=void 0),u.sent=l.v,u.next=l.n;try{return r.call(this,u)}finally{l.p=u.prev,l.n=u.next}}}return(r.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(r,s,l,c){return u.w(a(r),s,l,c&&c.reverse())},isGeneratorFunction:n,mark:u.m,awrap:function awrap(r,u){return new l(r,u)},AsyncIterator:y,async:function async(r,u,s,l,c){return(n(u)?_:p)(a(r),u,s,l,c)},keys:x,values:v}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},58155:r=>{function asyncGeneratorStep(r,u,s,l,c,p,_){try{var y=r[p](_),x=y.value}catch(r){return void s(r)}y.done?u(x):Promise.resolve(x).then(l,c)}r.exports=function _asyncToGenerator(r){return function(){var u=this,s=arguments;return new Promise(function(l,c){var p=r.apply(u,s);function _next(r){asyncGeneratorStep(p,l,c,_next,_throw,"next",r)}function _throw(r){asyncGeneratorStep(p,l,c,_next,_throw,"throw",r)}_next(void 0)})}},r.exports.__esModule=!0,r.exports.default=r.exports},61790:(r,u,s)=>{var l=s(53051)();r.exports=l;try{regeneratorRuntime=l}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=l:Function("r","regeneratorRuntime = r")(l)}},62507:(r,u,s)=>{var l=s(46313);r.exports=function _regeneratorAsync(r,u,s,c,p){var _=l(r,u,s,c,p);return _.next().then(function(r){return r.done?r.value:_.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},66961:(r,u,s)=>{var l=s(10564).default;r.exports=function _regeneratorValues(r){if(null!=r){var u=r["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],s=0;if(u)return u.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length))return{next:function next(){return r&&s>=r.length&&(r=void 0),{value:r&&r[s++],done:!r}}}}throw new TypeError(l(r)+" is not iterable")},r.exports.__esModule=!0,r.exports.default=r.exports},67114:r=>{r.exports=function _OverloadYield(r,u){this.v=r,this.k=u},r.exports.__esModule=!0,r.exports.default=r.exports},85707:(r,u,s)=>{var l=s(45498);r.exports=function _defineProperty(r,u,s){return(u=l(u))in r?Object.defineProperty(r,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[u]=s,r},r.exports.__esModule=!0,r.exports.default=r.exports},87861:(r,u,s)=>{var l=s(91270);r.exports=function _inherits(r,u){if("function"!=typeof u&&null!==u)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(u&&u.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),u&&l(r,u)},r.exports.__esModule=!0,r.exports.default=r.exports},89736:r=>{function _regeneratorDefine(u,s,l,c){var p=Object.defineProperty;try{p({},"",{})}catch(u){p=0}r.exports=_regeneratorDefine=function regeneratorDefine(r,u,s,l){function o(u,s){_regeneratorDefine(r,u,function(r){return this._invoke(u,s,r)})}u?p?p(r,u,{value:s,enumerable:!l,configurable:!l,writable:!l}):r[u]=s:(o("next",0),o("throw",1),o("return",2))},r.exports.__esModule=!0,r.exports.default=r.exports,_regeneratorDefine(u,s,l,c)}r.exports=_regeneratorDefine,r.exports.__esModule=!0,r.exports.default=r.exports},91270:r=>{function _setPrototypeOf(u,s){return r.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},r.exports.__esModule=!0,r.exports.default=r.exports,_setPrototypeOf(u,s)}r.exports=_setPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},95315:r=>{r.exports=function _regeneratorKeys(r){var u=Object(r),s=[];for(var l in u)s.unshift(l);return function e(){for(;s.length;)if((l=s.pop())in u)return e.value=l,e.done=!1,e;return e.done=!0,e}},r.exports.__esModule=!0,r.exports.default=r.exports},96784:r=>{r.exports=function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}},r.exports.__esModule=!0,r.exports.default=r.exports}},u={};function __webpack_require__(s){var l=u[s];if(void 0!==l)return l.exports;var c=u[s]={exports:{}};return r[s](c,c.exports,__webpack_require__),c.exports}(()=>{"use strict";var r=__webpack_require__(96784),u=r(__webpack_require__(26098)),s=r(__webpack_require__(52422));elementorModules.admin={MenuHandler:u.default,utils:{Introduction:s.default}}})()})(); Web Designer Portfolio – Just another Astra Starter Templates site
Available for Work

FOBI
Simon

I am Fobi Simon I turn imagination to reality using Technology

untitled design
Why Choose me

Why Work with Me

Tailored Design

I believe that every brand is unique and deserves a website that is just as distinctive.

User-Centric Approach

With a strong focus on user experience, I design websites that are intuitive and easy to navigate.

Trending Technologies

I stay at the forefront of web design trends and technologies to offer you the most innovative solutions.

Selected Work 2024-2026

Elevating Brands with Design Brilliance

Logo Design

2024

lo (1)
Flyers Design

2025

whatsapp image 2026 06 08 at 2.48.18 pm
Website

2023

wer
Image Desginer

2024

portfolio img 4
my Process

My Creative Workflow

1. Discovery

I dive deep into understanding your brand, goals, and target audience. Through detailed consultations and research, I gather essential insights that inform the entire design process.

2. Design

I begin crafting visually compelling and strategic designs. This step focuses on translating ideas into tangible visual concepts that align with your brand.

3. Development

I transform the visuals into a fully functional website. This phase involves meticulous coding and integration to ensure your site is responsive and performs seamlessly across devices.

4. Launch

I rigorously test the website to ensure everything functions flawlessly before going live. Post-launch, I provide support and guidance to help you maximize your new online presence.

What I Offer

Empowering Brands Through Design

Web Design

Creating visually stunning and user-friendly websites is at the heart of what I do.

Custom Tailored Design

Responsive Layouts

Custom Tailored Design

Development

I bring your designs to life with clean, efficient, and high-performing code.

HTML, CSS, & JS Expertise

Cross-Browser Compatibility

Faster Load Times

Brand Identity

Building a strong brand identity is essential for standing out in a crowded market.

Logo Design

Cohesive Color Palettes

Brand Guidelines

untitled design
About Me

Discover My Design Journey

Hello! I’m Fobi Simon, a passionate Web Designer,graphic designer with over a 3+ of experience in creating visually appealing and user-friendly websites. My mission is to bring your brand to life through innovative design solutions tailored to your unique needs.

03+

Years of Experience

Decades of experience in delivering exceptional projects.

5+

Projects Delivered

Decades of expereince in deleivring exceptional projects.

98%

Client Satisfaction

I build long-term partnerships through proven results.

s

My Success Stories

I take pride in collaborating with a diverse range of clients, from ambitious startups to established enterprises.

“Working with Simon was a game-changer for our online presence. The new website exceeded our expectations in both design and functionality.”
innovative mamba black 8797992 1920
Mr.Collins
Supervisor of R.O Guest house
Simon delivered a stunning website that truly reflects our brand's essence. He continuously involves in feedbacks. Highly recommend his expertise!"
ca
REV.SAMUEL
Pastor Of Bolc
Have Project in Mind?

Let’s Turn your Ideas
into Reality

Scroll to Top