Who am I?

Personal Details

I am an UNICORN, I design while coding, in love with Vue.js & React-Redux, BRUNCH-ing my way LESS with SASS

  • :~$ git config --list
  • user.name= Catalin Magirescu (a.k.a. Darth Vader / Cat Skywalker)
  • user.DOB= 30 March 1984
  • user.made.in= Romanian
  • user.location= CR2 6LL, South Croydon, UK
  • user.email= cat[at]catcodes[dot]com

Professional Profile

I make things that surprise and delight the world, creating visually appealing native and web based applications. I bring design and code together to build and scale high-performance web applications and to make incredible UI & UX.

16+ years of commercial experience working in various lead and senior web related roles. For the last 10+ years I’ve worked with clients from around the world, providing/writing frontend and full stack maintainable code, architecting and building SPA masterplans, mobile apps, responsive web design and CMS integrations.

Visuals work in every language. Keep it simple. My focus is also on helping clients tackle their hairiest business problems, not just their advertising challenges. I believe that it doesn't matter where, how or in what medium an idea is expressed, you still have to start with a good one.

Skill badges

A lead UI developer for React/Redux, Vue.js & AngularJS builds, creating self-aware modular components and a frontend engineer providing a seamless bridge between design and back-end. Specialties include UI development for large scale client-side web apps or CMS websites, full-stack JavaScript development, responsive web design, mobile optimization, and scalable, efficient CSS. Technical expert able to architect projects from scratch or smoke jump when one goes off the rails.

Charity and dreams
BE A FOUNTAIN. NOT A DRAIN.

Hacking 2 personal single page applications, a charity shop and a product article conversion advertising service written completely in JavaScript powered by a serverless API (using Serverless and React on AWS). I am using the following set of technologies: Lambda & API Gateway, DynamoDB, Cognito, S3, CloudFront, Route 53, Certificate Manager, React-Redux, React Router & Bootstrap.

Charity work for Carefreebreaks. Building a React-Redux/React Native frontend/native app & the CMS (Vue.js) for Carefreebreaks holiday booking app powered by a elasticsearch serverless API. Carefreebreaks is a non-profit social enterprise that enables unpaid carers to take short breaks in accommodation donated free-of-charge by owners. For the majority of carers a break is a lifeline, not a luxury. For owners, donating weeks during the low season is a generous and worthy expression of community support.

Charity work for helprefugees.org Project X, a social good hackathon aimed to solve a technical problem for Help Refugees. Continuous open source integration on all the projects I can help.

It's not just about being here, it's about leaving the world a better place because I was here!

My Professional Background

Work Experience

2017 July - PRESENT

hevnly

Lead Frontend Developer

Job Description

I use Vue.js, React-Redux, Node, Git, Brunch, Webpack, and REST APIs to develop complex, responsive enterprise web applications. Maintaining Backbone-Marionette apps and delegate tasks to a full-stack team of four; provide training and coaching for junior developers. I am using Atlassian JIRA & perform PCI audits on front-end pull requests and add bug fixes to features on large-scale, multi-repository retail interface projects using VueJS, ReactJS, BackboneJS, AngularJS, NodeJS, LESS, SASS, HTML5, Git, Babel, ES6, Gulp/Grunt and others.

I create new features and apps, make updates to existing features, and consume JSON microservices in an Agile environment. Responsible for the front-end architecture, pull request reviews, post-merge deployments, and releases. I research, establish, document and maintain company coding best practices, development organization and workflow standards.

I wrote JavaScript/ReactJS/AngularJS/Vue.js/Backbone-Marionette, HTML5, and CSS3/Sass/Less and performed unit testing for the actual apps and for new features on successful MVPs: Hevnly, Hevnly Holy Grail Magazine & Extraless.

I am rebranding the company from hevnly to spoRetail and bulding a new CMS tool unifying all the existing ones.

Leading & building a SPA store with chats, articles and fashion community TAG using the hevnly/spore API.

2015 October - 2017 July

Zinc Media

Senior Frontend UI Developer

Job Description

Specialised in building the front end/client-side of web applications focusing on intuitive design and seamless interaction. Collaborated with art directors, project managers, and designers to develop websites, SPAs (Single Page Applications), landing pages, LMSs (Learning Management Systems), mobile APPs, JS games and electronic direct mail campaigns. Also a core contributor to project bids, either creating high-fidelity prototypes or strategic microsites for pitches.

Recent fun includes the building and involvement with the development of new websites and SPAs for BMW, TfL, Nationwide and Siemens. I was also responsible for Glasgow City Council and 2 sisters Food Group LMS production.

By uncompromising the code quality I deliver the best quality code: HTML5, CSS3, JavaScript, PHP, Swift, AngularJS, Vue.js, TweenMax.js, React.js library, Node.js, RequireJS, FullPage.js, Featherlight.js, JQuery, Ember.js, Meteor.JS, Hype.js, LESS, SASS, Ruby, SCSS, Compass, Bootstrap.

my latest work:

BMW Group Education website/s, BMW Group Education Launch video (video guide) and all the Single Page Applications (i-Living & SOTS)
SGN - Employee Value Single Page Application (SPA)
Siemens Education interactives and apps: Matuta SPA, Matuta APP, Formula fot Thrills SPA, Life without STEM, Lean Machines and Energy Island
Transport for London - Young Road Users website, SPA's & quiz
Nationwide - Your Student Money website
Glasgow Council - Go Safe Glasgow website & Road Users Apps and LMS's
Syngenta - The Farm Tech Challenge SPA
Nationwide Education website and SPA's: S1E1, S1E2, S1E3, S1E4, S1E5, S1E6, S2E1, S2E2, S2E3, S2E4,
Zinc Media website
Zinc Communicate website

2008 March - 2016 August

The Red Hearer

2008 - 2016 Senior/ Lead Front-end UI Developer
2008 - 2016 UI/Visual Designer

Job Description

Senior/ Lead Front-end UI Developer
As the UI Engineering Lead I built high performance applications as well as solitary in house systems. I worked closely with developers, taking responsibility for developing and providing support for the main product, using an open book of technology like JavaScript, Angular, React, Vue, Node.js, ES6 & ES7. I specialise in building single page web applications to effect and enhance high availability platforms whilst having the core experience and ability to interact with Senior stakeholders and business clients. Additionally, I built high performance, heavy scale forms within a variety of different projects within the team. The team was formed of 4-6 permanent employees and 0-10 freelancers.

I combined the art of design with the art of programming, planing, creating & translation of the UI/UX design wireframes to actual code that produced visual elements of the application. I'm doing the UI/UX designer part and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. Responsibilities: develop new user-facing features, designing the website's visual imagery and ensuring it is in line with company branding policy or the requirements of the client, build reusable code and libraries for future use, ensure the technical feasibility of UI/UX designs, optimize application for maximum speed and scalability, assure that all user input is validated before submitting to back-end, collaborate with other team members and stakeholders, designing graphics, animations and manipulating digital photographs, continual professional development to keep up to date with new software developments.

Skill Cloud: HTML5, CSS3, JavaScript, ECMAScript, PHP, Swift, AngularJS, React.js library, Vue.js, TweenMax.js, Node.js, RequireJS, FullPage.js, Featherlight.js, JQuery, Ember.js, Meteor.JS, Hype.js, LESS, SASS, Ruby, SCSS, Compass, Bootstrap, Git, Swagger, GruntJS, Agile, PlayCanvas, Construct 2, Unity 3D, Hype 3, GSAP, Mocha, Jasmine, CodeKit, Bower, Selenium, Adobe CC (dev, design, animation, showreel).

Senior UI/UX Designer/ Owner
In charge with determining the best ways for clients to visually represent their company’s identity online. People-oriented position, involving development of high-level concepts for design projects. I was also involved working with internal and external clients, pitching designs, and understanding client needs. Developing visual designs, and at other times, responsible for recruiting and managing third party design firms as well as internal design resources. Responsibilities: lead creative sessions for project kick-offs, manage multiple projects from concept through completion, develop creative programs and design concepts that meet the business objectives of the client organization and that advance brand strategy, establish creative direction for the entire line of online services and programs, supervise and inspire the creative team of vendor partners, generate multiple concepts for a campaign or project, work with the account team, strategy team, and copywriters to develop concepts and present to management, work with internal teams to generate ideas for pitching and proposals, manage team members, provide quality control over concepts and projects.

2005 March - 2010 August

Phoenicia Hotels & Resorts

2005 - 2008 Graphic & UI/UX Designer
2008 - 2010 Front-end Developer

Job Description

Graphic & UI/UX Designer
Responsible for conceptualization and implementation of design of solutions that meet marketing strategies from concept to completion. Played the lead role on projects and supervise intermediate and junior designer(s) in creating concepts, comps, layouts and final art. Strong knowledge of printing procedures, photography, illustration and verbal and written communication. High level of proficiency in design, web and multimedia software and applications, such as Adobe Creative Suite. I managed for entire marketing campaigns, not just the production of specific pieces and keeping team members working within established deadlines.

Front End Developer - Remote
I built all the company websites, created clear, easy, fast pages and interfaces that will make clients understand and care about the information, by putting it in context, expose its legitimacy or lack thereof, and reveal their implicit or explicit interconnection. Keeping the company websites up to date regularly, visitors and search engines engaged with fresh, relevant content, clean up and maintain, software patches and upgrades (CMS), resize and optimize images, improvements and fix errors.

2000 January - Present

Freelancer

Senior Front-end UI Developer
UI/UX Visual Designer

Job Description

I produce designs that get clients messages across with high visual impact. I work on a huge variety of products, including websites, packaging, books and magazines, corporate identity, advertising, exhibitions and displays, and computer games. Extra hours are common :), especially to meet critical project deadlines.
I produce responsive web designs that are suitable for a modern web accessed via many different types and sizes of device, such as TVs, mobile phones, tablets, and desktop computers. I believe the best design comes from establishing problems specific to a project then solving them in the simplest way possible. I design to achieve the aims of your project whilst also providing users with a quality experience during their interaction with your product. Research – Determining what a client aims to achieve, who competitors are, what a client’s current website achieves, who uses the current website and the problems they face. Wireframing – Rapid design of the most effective layouts for a website/application; Design – Application of colour, typography, texture; Brand Guidelines – Where necessary, I provide brand guidelines and style guides that ensure my designs can easily be maintained and consistently applied elsewhere throughout the life-cycle of a product. I create websites that allow the user to experience a website in the best and most appropriate way suited to the device they are using. By working using progressive enhancement, a website is delivered with a responsive layout that can best make use of the space available on the smallest to largest devices. Cross browser compatibility is ensured by using feature detection so older browsers still in use today provide a solid experience, whilst modern browsers can go the next step and enhance the users time spent on your site. Writing semantic markup that is documented and easy to read means it can be maintained and scaled in the future, and allows co-workers to quickly work with it. Unlike many designer/developer hybrids, my development skills do not stop at HTML and CSS. I write custom functionality for websites via JavaScript and HTML APIs. Along with the designs and front-end development I provide clients, I often integrate these into WordPress and other known CMS, to allow for easy yet powerful content management. For many projects I rely on tools and open-source libraries such as SASS/SCSS, LESS, Bootstrap, Modernizr, jQuery, NODE.js, Prototype, MooTools,....

My Education

Education

2010 January - 2011 August

Avantaj Consulting Bucharest

Certified Courses

3.9 GPA

Courses:

Advanced Level 2 Advertising Graphics
DTP & Prepress Mockup
Advanced Level 2 Web Design
PHP / MYSQL Web Programming
JavaScript / jQuery Web Programming
Advanced Wordpress Web Programming

2003 September - 2007 June

"George Bacovia" University

Management & Business Administration

School Profile Description

Management & Business Administration - Marketing
Skills: analysing and selecting information, communicating effectively, working in groups and/or teams, understanding and interpreting numerical data - numeracy, problem solving, computer literacy, meeting deadlines, organising your time, writing reports.

1984 March - PRESENT

MY WORK IS ALWAYS MY TRAINING. AFTER IT'S DONE IT BECOMES MY RESULT!

"Mostly an autodidact with a deeper knowledge of design and development."

References

  • Ioana Bosinceanu

    General Manager

    @ Phoenicia Hotels & Resorts - RO ... It took me a while to find someone who could accomplish what I needed for my websites and advertising challenges. I have to say it was well worth the wait. Catalin Magirescu was a total and utter pleasure to work with. His hard work, patience, and professionalism far exceeded my expectations. He never once made me feel like I was pestering him with questions, any ideas I had he would expand on them to make them better, and his attitude was always positive and upbeat.
    Thanks Catalin, for breathing life into my websites!

  •    Daniel Toma   

    Digital Media Strategist

    @ Havas Media - International
    Catalin took some very challenging RFP with a ton of specifications and pulled it all together very effectively into clean and elegant designs. I love the way it worked out … aesthetically and functionally it’s just what I imagined it could be. As he worked on projects I kept getting new ideas and changing my mind and he never balked at anything, he was right there with me, making it happen. Catalin anticipated and created several fabulous features for the projects that were not even included in our RFP. I would recommend Catalin for any development project, no matter how complicated or demanding.

  • Roger DesChenes

    General Manager

    @ HC Kitchens - Boston, MA
    I emailed Catalin with hopes to work with him on my new Haute Couture Custom Kitchens website to help with new customers, sales and online notoriety. I viewed his portfolio, and really liked what I saw. This gave me all the more confidence that Catalin was right for the job, but what really made Catalin perfect for the job was his kind attitude. He was really open to allowing me to see different ideas, and was really open to suggestions. I have worked with several different people and it just seemed like having anyone else do my website would be a pain—luckily I found Catalin Magirescu. Thank you Catalin!

  •   Andrei Dunuta  

    Sales & Leadership Trainer

    @ Self Trust Academy - Bucharest, RO
    Colleagues recommended Catalin to us for helping create our graphic and web needs. We weren’t sure where to start, so at our first meeting he came to us with various options and approaches to what he could do for us. He showed us many draft layouts, rebuilt the ideas based on our input, and combined our ideas with his professionalism to create exactly what we were looking for. We would recommend working with Catalin to everyone, for his creativity and talent, but also his approach to his clients.

What I’m best at

Skills & Knowledge

Software & Coding

Lead Role 95%
Front-end Development 97%
UI Development 100%
UI/UX Design 92%
Full Stack Development 69%

Trainings

Avantaj Consulting

2010 - 2011 / Bucharest - Romania
6 courses: 3.9 GPA

Tipo Activ Typography

2008: 6 months / Bacau - Romania
DTP & Prepress full specs

GFK Romania

Marketing Research Institute / Bucharest - Romania
dataentry | datacoding | data analysis | graphic illustration | Quality & Quantity departments

Language Skills

English
Experienced
Italian
Advanced
Romanian
Native

Knowledge

  • Lead Role
  • Front-end Development
  • Google Analythics & SEO
  • Instal and Configure
  • E-commerce Platform
  • Color theory knowledge
  • Web Usability
  • Grid & Layout
  • UI/UX Design
  • Troubleshooter
  • UI Developer
  • Full Stack
  • Adobe CC
  • Crative
  • Fast Learner
  • Video Editing

Hobbies & Interests

  • Running

    Running

    I love running. I go for at leat 5 miles every 2 days.

  • Cars

    Cars

    Love speed. Love racing. Love cars.

  • Photography

    Photography

    Not experienced ... I like pictures that calm my eye.

  • Movies

    Movies

    New movie in cinema ... I'm already there.

  • Technology

    Technology

    Up2date!

  • Travel

    Travel

    I dream to see the whole world ... and more.

  • Music

    Music

    I only work listening to music!

My latest work

Portfolio

Updated 2013
TBC (late 2017)
sorry :)

  • + >

    Graphic Design

    Print

  • + >

    Graphic Design

    Digital

  • + >

    Web Design & Development

    Basic

  • + >

    Identity

    Logos & Business Cards

  • + >

    Web Design & Development

    Advanced

  • + >

    Newsletter

    Mail Campaigns

Contact

Get in touch


My Address

I'm also on social networks

Why we should work together?

» I focus on making things that surprise and delight the world.
» I am about people first. Courageous soul and fearless thinker more interested in making history than repeating it.
» I never give up. Quality means QUALITY!
» I believe that it doesn't matter where, how or in what medium an idea is expressed, you still have to start with a good one.
» Ability to find quality information.
» Ability to conceptualise and think visually.
» Ability to work within a team or alone.
» Very Good understanding of the principles of design and design theories.