Mario Bašić.

[ Full Stack Programmer ] MSc, Information Technology Management

Full stack PHP/JavaScript programmer from Croatia, specialized in building web & mobile applications. Author of the book: “A Collection of Laravel Tutorials”, creator of open-source projects, and a father.

Let's work together 🚀

Latest posts

October 23rd, 2023 - Documentation for Phel library authors

October 22nd, 2023 - Programming Mojo in Helix

View all posts

Expertise

Laravel
The best batteries-included PHP framework
Still running my first Laravel 3 application in production environment.
PHP
It gets the job done
My main programming language.
JavaScript
It is like wine
The language gets better with years.
React.js
Simple top-down logic to follow
My preferred JavaScript UI library.
React-native
Native mobile app development
Web developers building native mobile apps with web technologies.
Vue.js
Alternative to React.js
If you know React.js you know Vue.js.
TypeScript
TypeScript is JavaScript with syntax for types
Whenever possible I try to use typescript and not use the any type.
Phel
Lisp inspired functional programming language that compiles to PHP
This website is built with Phel.
F#
Strongly-typed, functional-first programming language
Used for a couple of internal projects.
Scala
Hybrid programming language
Similar to F# but runs on the JVM instead of .NET.
Next.js
The React Framework for Production
SSR, SSG, ... A React.js framework with batteries included.
NestJS
Progressive Node.js framework for building server-side applications
Backend framework but for Node.js. It supports TypeScript and JavaScript.
Nx
Smart, Fast and Extensible Build System
Used for building monorepos and other stuff.

Devops

Server administrator
Linux, Ubuntu, Fedora, Alpine, Debian, Arch...
Can install, configure and maintain software on servers running popular linux distributions.
Docker
For local development or production
Can use Docker to containerize applications for local development or production use.
Vagrant
Virtual machines everywhere
Can use Vagrant to recreate production servers for testing purposes or setup a local development environment.
Ansible
Server/desktop provisioning
Can use Ansible to provision single or multiple servers and deploy applications.

Graphics

Image editing
Adobe Photoshop, GIMP, Krita, Affinity Photo
Editing and retouching images, creating full-blown multi-layered compositions or making beautiful raster paintings.
Vector design
Adobe Illustrator, Inkscape, Affinity Designer
Creating concept art, print projects, logos, icons, UI designs, mock-ups and more.
Publication software
Adobe InDesign, Affinity Publisher
From books, magazines and marketing materials, to social media templates, website mock-ups and other projects.

Highlights

Best student in class
University of Applied Sciences VERN’
2008
Interview for Laravel Daily
Laravelista emerged from my love of writing and helping other people.
04/12/2016
Arctic Code Vault Contributor
Contributed code to several repositories in the 2020 GitHub Archive Program.
02/02/2020

Experience

RTL Croatia
2021 to 2023
Full Stack Programmer
Worked in a team as a full stack developer for RTL media portals.
Go Visit
2017 to present
Owner & Full Stack Programmer
Created a destination management software which runs a tourist portal for the island of Murter.
Laravelista
2016 to present
Owner & Full Stack Programmer
Specialized in building web applications using the Laravel framework and mobile applications with React-native & React.js.
Freelance
2011 to 2016
Full Stack Programmer
Created content management systems for real estates agencies and apartment owners.

Education

University of Applied Sciences VERN'
MSc in Information Technology Management
2011 to 2017
University of Applied Sciences VERN'
Bachelor of Business Informatics
2008 to 2011
Economics School Šibenik
Sales Specialist
2004 to 2008

Languages

Croatian
Native
English
Fluent
Italian
Basic