Tomislav Modrić
Verified Expert in Engineering
Full-stack Web Developer
Tomislav is a highly motivated, detail-oriented full-stack web developer with more than eight years of experience building web apps. Using the Laravel framework and a custom-built CMS on top of it, he's developed complex, robust systems like online ticket sales applications and webshops. Along with having managed domains via Cloudflare and DigitalOcean, Tomislav is also proficient in a range of other technologies including PHP, MySQL, Vue.js, JavaScript/jQuery, Bootstrap, HTML, and CSS.
Portfolio
Experience
Availability
Preferred Environment
DigitalOcean, Cloudflare, Trello, Asana, cPanel, PhpMyAdmin, PhpStorm, PHP MVC, Laravel, Back-end
The most amazing...
...software I've developed is an automatic CMS generator based on the Laravel framework called GTCMS. It currently powers almost all the apps that I've created.
Work Experience
Full-stack Web Developer
Toptal Clients
- Refactored the SimplyWise platform, which entailed interacting with Google API, integrating Privacy API, implementing Vue.js front-end features like quiz flows and fully customizable checklists, and writing browser tests using Laravel Dusk.
- Built a complex file upload feature which, among other things, includes .msg email parsing and managing email contacts.
- Built and deployed a .msg email parsing service using Python.
- Built a document management platform which allows associating documents in different ways, sorting email documents into threads, recognizing duplicate documents, and many more features.
- Implemented a complex, dynamic document search query builder.
- Implemented and customized a PDF.js Express viewer for document preview.
Full-stack Web Developer (Self-employed)
Createc Solutions
- Developed a complex system for buying festival tickets online. Its main features are the support for multiple festivals and screenings, numbered and unnumbered halls, payment gateway integration, ticket taxation, and various reports for admins.
- Built a college management app—it features managing personal and enrollment students' information, education programs, courses, exams, grades, and diplomas.
- Created Centinel—a SaaS application for automated periodic database backups and error reporting.
- Constructed a web application ecosystem for the Agroproteinka company, including their main website, a call center, client management, contract management, transport management, visitor management, and a few other smaller apps.
- Built a web ecosystem for 25 FPS Festival, a festival website—the 25 FPS Association website with a complex film submission form, Short Database (an app where you can schedule an appointment for viewing featured films), and a complex unified CMS.
- Developed an antique store website with webshop integration for selling books online.
- Created GTCMS, and its successor, Ion CMS—a powerful on-the-fly generated CMS built on the Laravel framework. It's used in most of the apps and websites I've created.
- Developed several small Laravel packages which can be viewed on my GitHub profile.
Full-stack Web Developer
Fiktiv d.o.o.
- Developed an app for managing a school, including operations. It had various management features (for users, user fees, and groups) and events organization.
- Collaborated in the development of an educational website/webshop. Users were able to buy educational materials, sign up for courses, take online exams, and print their certificates. The app leveraged Authorize.Net as a payment gateway.
- Worked with a team to develop the Croatian Audiovisual Centre website—building the majority of the CMS and the entire complex custom newsletter system.
- Contributed to the development of the Garden Festival website.
Experience
College Student Management Application
https://unidemo.tmweb.dev/SimplyWise
https://www.simplywise.com/Centinel
https://centinel.tmweb.dev/Agroproteinka
https://www.agroproteinka.hr/enMadeIn Platform
https://www.madein-platform.com/Forum for Future Museum
https://www.forumforfuturemuseum.com/Your Film Production
https://yfp.tmweb.dev/Firstly, as a company profile with all the information, its work, the team behind it, and services they provide—pre-production like casting, location scouting, storyboard to post-production, animation, special effects, and sound design.
Secondly, as a store where customers can order services, buy stock videos, or order custom projects. Each customer type has its customer area, with carts to edit and place the orders.
I developed the entire back end from scratch and helped with some parts of the front end.
BNB | Bed and Breakfast
https://bnb.tmweb.dev/Skillset
Languages
HTML5, PHP 7, HTML, PHP, CSS, SQL, JavaScript
Frameworks
Laravel, PHP MVC, Ionic
Libraries/APIs
REST APIs, jQuery, Vue, Social APIs
Other
Custom CMS Development, Web Applications, Back-end, APIs, Front-end, Single-page Applications (SPA), eCommerce, Payment Gateways, Full-stack, Cloudflare, VCS, Beanstalkd
Tools
Stylus, PhpStorm, PhpMyAdmin, Asana, Trello, GTCMS, Git, GitHub, Bitbucket
Storage
MySQL, PHP Data Objects (PDO), Memcached
Platforms
cPanel, DigitalOcean
Education
Bachelor's Degree in Information Technology
Zagreb University of Applied Sciences - Zagreb, Croatia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring