Hello there! I'm David Dias

A Front-End Software Developer and content creator passionate about solving digital and human challenges. I thrive on building communities, exploring tech innovations, and discussing the intricacies of web development and expatriate life.

Let's connect and share ideas that shape the digital world!

Latest articles

Delve into insightful articles on web development, coding best practices, and cutting-edge tech innovations.

My Ideal Desk Setup: A Personal Journey

Join me as I take you on a tour of my ideal desk setup, showing how it has evolved over the years and how it enhances my productivity and creative pursuits. From daily work to music production and electronics tinkering, discover how I've crafted a versatile space that adapts to my diverse interests and professional needs.

Raycast Applications That Will Make You a Super Developer!

Raycast is one of the best tools for supercharging your productivity on Mac, offering a wide range of customizable commands and third-party integrations. In this article, I'll share the top 10 Raycast applications I use daily, demonstrating how they can transform you into a super developer by streamlining your workflow and boosting efficiency.

Beyond User Testing: Leveraging Frontend Experience

For over a decade, I've been collaborating with web designers, and it's clear that we sometimes have differing perspectives. 'User testing' often takes center stage in decision-making, with the rich insights of frontend experience taking a backseat. But here's the thing - collaboration is pivotal. Recognizing the value that frontend developers bring is crucial for any team aiming to succeed in our fast-paced digital age.

How Front-End Developers, Web and UX/UI Designers could better collaborate together?

Collaboration between Developers and UX/UI Designers is essential to build a good product, but it often comes with challenges. In this article, we'll explore how the right mindset, clear processes, and an inclusive culture can transform these challenges into opportunities. Discover practical insights on fostering effective teamwork between Front-End Developers and Designers to create exceptional web experiences.

Subscribe to get notified when my upcoming book is available! Get early access to essential tips for junior developers!

Book cover

Essential Tips for Junior Developers

A comprehensive guide to help junior developers navigate their early career challenges and accelerate their professional growth.

Latest projects

Discover the projects I've contributed to or currently working on.

Screenshot of the Links Base website

Links Base

in-progress

Links Base is a modern, static link management application designed to help teams organize and access their important links efficiently.

Next.js
Tailwind CSS
Shadcn UI
Magic UI

Indie Dev Toolkit

completed

A curated list of tools and resources for indie hackers, solo founders, and bootstrapped startups.

Markdown
Screenshot of the Erreur 200 website

Erreur 200

completed

Erreur 200 is a podcast dedicated to people who make the web animated by two French developers, one living in Canada (David Dias), the other in England (Jean-Rémy Duboc)

Next.js
Tailwind CSS

Front-End Checklist V1

completed

The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production.

markdown

What People Say About Me

Testimonials from people I've worked with and mentored

Makan Dehizadeh

Makan Dehizadeh 🇨🇦

Software Engineer at Kijiji

I had the pleasure of working closely with David on multiple occasions during my time at Kijiji, and I can wholeheartedly vouch for his exceptional skills and dedication. David is, without a doubt, one of the hardest-working professionals I've had the privilege of collaborating with. David has a passion for web development, helping make sure Kijiji was on top of it's web accessiblity, internal developer experiences, and more. His contributions will undoubtedly make a significant and lasting impact.
Ivan Martyushev

Ivan Martyushev 🇨🇦

Senior Software Engineer at Loblaw Digital

David is a great asset on any Engineering team. He is very proactive in creating the right processes and frameworks to ensure the team is set up for success. From new CI/CD pipelines to writing missing documentation and advocating for best development practices - David is always on top of things and would resolve any issues before you even know you had them. He has great communication skills and knows how to moderate meetings and overall is a nice person to just chat about anything!
Kyle Aikens

Kyle Aikens 🇨🇦

Lead Product Designer

David is a standout engineer & I was delighted to consider him both a friend & colleague during our tenure together. He has the unique trait of not only being able to solve engineering challenges but is also able to emphasize with users & identify problems in the UX flow of a product. David's contagious personality & thoughtful conversation will be missed. I highly recommend David for anyone looking for a team-player UX focused engineer.
Alexandra Heimiller

Alexandra Heimiller 🇨🇦

Product Director

David has an endless thirst for knowledge, and brings enthusiasm and vast skills to his work. His work ethic is unsurpassed, and his presence fosters positive team morale. His focus on the customer, initiative, and creative problem solving results in great product development.
Daniil Molodkov

Daniil Molodkov 🇨🇦

Software Engineer and Educator at Brainstation

David has a wealth of broad experience in many aspects of Front-End development, easily becoming a go-to person for suggestions in current state of the Front End industry; what libraries, approaches and patterns are battle tested and worthy of attention. Very passionate, curious and open to ideas; having discussions with David about the best way to do things is easy, approachable and well-weighted in terms of pros/cons and not just personal opinion. David has an extensive sense of ownership always looking for ways to improve the product from technical and UX perspectives as well as dedicating spare time to fill in the gaps he finds. In short time I've known him through Influitive he has taken several initiatives to audit performance profile of the Hub, provide insight into a11y and i13n, suggest enhancements for influitive.com site and quickly became an integral part of the team, let alone always finding time for his personal projects.
Cedric Poilly

Cedric Poilly 🇲🇺

Front-End Engineer

David is the leader of the Front-End Coders community. He finds the right mix of encouragements and responsibilities to be given to each member of the team. With his emotional intelligence skills David knows how to optimise each member of a team and make the group go beyond expectations.
Julie Tran

Julie Tran 🇺🇸

Experience Design

I had the pleasure of working with David on a refresh of a global scale brand during a span of 2 years. Though we were working in different countries and time zones, we shared the same vision and passion to make this brand's digital presence best in class. David works tirelessly and relentlessly for the love of his craft and the love for his team. His future-focused technical recommendations consistently pushed boundaries, while inspiring and educating his creative and account teams. He questions processes and offers constructive recommendations bringing teams from across the globe together, making the teams and the work better. The work was well received by our global clients. I attribute much of our success to David's dedication. I couldn't have asked for a better partner during this project. My only regret is that David can't work on all of my projects with me! I hope to work with him again soon!
Aleksandr Efimenko

Aleksandr Efimenko 🇨🇦

Software Developer at Self Employed

I had a wonderful session with David. He is an extremely friendly and intelligent person. David gave me a good understanding of modern web development that changed my attitude about what I should focus on while preparing for an interview. I Would highly recommend a session with him. Thank you, David!
Mizuki Ikeda

Mizuki Ikeda 🇫🇷

Student at O'Clock School

Just finished my first session with David and cannot thank him enough for all the time he spent sharing his helpful advices and resources! I can not wait for our next conversation, Merci beaucoup!

Explore a collection of past event experiences.

  • Became Canadian Citizen

    Toronto, Canada

    Became Canadian Citizen
  • Tailwind CSS - Transitioning Away from Styled Components

    Toronto, Canada

    Talk about the transition from Styled Components to Tailwind CSS
  • Keyboard 49SL Mk II

    Toronto, Canada

    The last time I played keyboard was when I was 24. I've played keyboard for a few years then played organ for many other years before moving to Brazil.
  • My Front-End Developer Career Path

    Toronto, Canada

    Talk about my career path as a Front-End Developer at a BrainStation Power Hour