|

I'm Tiago da Silva, but you may know me as mafrasil - a moniker inspired by my full name. Welcome to my digital abode, mafrasil.com, a reflection of my journey as a web developer

  • Mid-1990s

    My journey with computers began in the mid-1990s, when I was just a child.

  • 1999-2000

    By the age of 10, I was already dabbling in HTML with the aid of Microsoft Word and FrontPage.

  • Mid-2000s

    My affinity for web development grew over the years, and by 15, I was selling my first HTML, CSS, and PHP websites.

  • Late 2000s

    Throughout my school years, I freelanced in web development, honing my skills in HTML, CSS, PHP, and later, Laravel and jQuery.

  • 2014

    In 2014, I launched my own digital media company, Skift Media. As the publisher of IGN Portugal, we dominated the Portuguese video game and entertainment scene.

  • 2019

    In December 2019, I joined Appetite Creative, a digital marketing/creative studio based in Spain, as a Tech Director. I've worked on over 50 diverse projects, using a wide array of technologies.

  • 2020-2023

    I continued to work as Tech Director at Appetite Creative, overseeing diverse web projects and expanding my skills in areas like Rust and Web 3.0 development.

In December 2019, I embarked on a new journey with Appetite Creative, a digital marketing/creative studio based in Spain, taking on the role of Tech Director. Over an enriching span of four years, my portfolio expanded to include more than 50 diverse projects, ranging from innovative websites to complex platforms

The technologies I worked with were as varied as the projects themselves, encompassing PHP, Laravel, Ruby on Rails, GitHub, Rust, Solana, MySQL, and services like Supabase, Graphql. This journey was further enriched by the opportunity to collaborate with prestigious clients such as Vodafone, Tetrapak, and Pepsi.

Beyond my professional life, I am a seeker at heart. Whether it's new technologies, frameworks, or personal improvements, I am driven by a relentless ambition to learn and grow. When I'm not coding or exploring the latest tech trends, you can find me at the gym, meditating, or embarking on a new personal development journey

Welcome to the skills section, where you'll find a detailed breakdown of my technical skills and proficiencies.

With more than 15 years in the industry, I've had the opportunity to work with a wide array of technologies, developing a strong and diverse tech stack. Let's explore further!

Frontend Development

Frontend development is a key aspect of my career, with particular expertise in TypeScript, Vue, and Svelte. I have accumulated years of experience with JavaScript, HTML, and CSS, and am proficient in modern frameworks like React. Recently, I've been focusing on enhancing my skills in WebGL and Three.js. I believe in creating user-friendly, accessible, and efficient interfaces to provide the best possible user experience.

TypeScript (5 years)
React (5 years)
Svelte (4 years)
Vue (6 years)
JavaScript (10 years)
Tailwind (5 years)
HTML (16 years)
CSS (12 years)
WebGL (1 years)
Three.js (0 years)

Backend Development

My backend development skills span multiple languages and frameworks. I have a strong background in PHP and Laravel, with significant experience in Node.js, Ruby on Rails, and RESTful services. My recent ventures have led me into Rust, GraphQL, and AI APIs. I'm always exploring new technologies and paradigms to stay at the forefront of backend development.

Node.js (6 years)
PHP (12 years)
Laravel (8 years)
Ruby on Rails (1 years)
Rust (2 years)
Python (1 years)
GraphQL (3 years)
REST (7 years)
3rd Party APIs (7 years)
AI (OpenAI, Anthropic) APIs (2 years)

Blockchain & Web 3.0

Venturing into the world of blockchain and Web 3.0 technologies, I've successfully deployed several blockchain applications on Solana, utilizing Rust and Anchor. Even though I'm relatively new to Solidity and Move, I am enthusiastic about the potential of these technologies to revolutionize the web.

Solana (2 years)
Rust (2 years)
Anchor (1 years)
EVM (1 years)
Solidity (0 years)

Databases

Over a decade in the tech industry has allowed me to work with various databases, with particular expertise in MySQL and MariaDB. More recently, I've been working with PostgreSQL and Supabase, and am looking forward to growing my proficiency in MongoDB. I understand that effective data management is the backbone of any robust application, and I'm always eager to explore new technologies and paradigms to improve my craft.

MySQL/MariaDB (12 years)
PostgreSQL (5 years)
Supabase (2 years)
Firebase (1 years)
Pocketbase (1 years)
MongoDB (1 years)

DevOps

My strong foundation in DevOps is integral to modern development workflows. I have significant experience with Linux, Git, Nginx, Terminal/CLI, and both LEMP and LAMP stacks, and am growing my skills in AWS and Docker. I enjoy the constant learning that comes with this ever-evolving field and am always on the lookout for new tools and techniques to improve system reliability and performance.

AWS (3 years)
Linux (8 years)
Git (6 years)
Nginx (5 years)
Apache (5 years)
Docker (1 years)
LEMP (6 years)
LAMP (6 years)
Terminal/CLI (10 years)

Project Management & Design Tools

Project management and design proficiency are important aspects of a project's success. I have extensive experience with Agile, Scrum, and Kanban methodologies, and tools like Trello and Slack for team collaboration. My design skills, mainly focused on Adobe XD, are complemented by a growing familiarity with Figma, helping me bridge the gap between design and development for more efficient and seamless workflows.

Figma (3 years)
Adobe XD (4 years)
Agile (7 years)
Scrum (7 years)
Kanban (8 years)
Microsoft Teams (5 years)
Discord (5 years)
Slack (6 years)
Trello (9 years)
If you want to get in touch with me, you can do so by using the following methods...

Work

I'm delighted to share a collection of some of the projects I've been fortunate enough to work on throughout my career. Due to confidentiality agreements, I can't showcase all of my work (50+ projects), particularly projects from my tenure at Appetite Creative. However, I've selected a few that highlight the range of my skills and the variety of challenges I've tackled.

Each project here not only represents a final product but also a learning experience, an opportunity to solve problems, and a chance to help businesses achieve their goals.

Please note that while I was at times part of a larger team on these projects, I'll specifically mention my contributions to each one to give a clear picture of my role and capabilities.

Svelte
Blockchain
Blockchain
Blockchain
React
Wordpress
Vue
Laravel
Wordpress
Wordpress
Laravel
Shopify
Vue
Shopify