Picture of Dak at his computer in deep thought.

Hey! I'm Dak Washbrook.

A self-motivated Software Engineer with a passion for understanding and always learning.

My Work

See what I've been up to for my 9-5.

Weedmaps Logo
Picture of Weedmaps HQ in Irvine, California.

Weedmaps Technology

2019 - Present

At Weedmaps, I currently serve as a leader for a team handling diverse projects across the company. In this role, I'm actively involved in initiatives aimed at refining the software development lifecycle within the company. I also dedicate time to crafting Technical Requirements Documents for upcoming initiatives and features, as well as consistently pushing for overall enhancements across our software ecosystem.

Before this, in 2022, I joined the Dispatch team, a recent addition to Weedmaps following the acquisition of Cannveya. I joined a resilient team that maintained a crucial software tool that our customers rely on to manage deliveries and drivers across various states. My ongoing efforts focus on seamlessly integrating this newly-acquired entity and updating the key systems it brought along, which although well-established, needed to be upgraded for improved efficiency.

Prior to that, I contributed to the Retail team from 2019 to 2022, where I played a part in developing and sustaining best practices. This significantly helped the team in delivering software that had become a fundamental part of our customers' daily operations and compliance requirements.

NC Interactive

2016 - 2019

At NC Interactive, I served as the primary backend developer, working in cooperation with four frontend developers on our Web team. A key part of my role was facilitating a workflow that empowered frontend developers to independently and rapidly deploy high-value features, thus avoiding potential delays tied to backend processes.

The company utilized numerous backend platform systems, maintained by various teams, which were essential sources of data for us. Recognizing an opportunity to improve our operations, I introduced GraphQL to the company. This technology significantly improved our workflow, as it enabled us to make the data from the backend services available to the frontend. Furthermore, it provided frontend developers with the flexibility to selectively extract the data they required from the Graph API, considerably boosting their productivity and allowing for faster iteration.

Visit Website
NC Interactive Logo
Picture of NC Interactive HQ in Seoul, Korea.
Dellamoda Logo
Screenshot of the Dellamoda.com website.

Dellamoda.com

2010 - 2016

At Dellamoda, I managed a significant customer base and contributed to substantial yearly revenue. I drastically improved process efficiency by creating and maintaining automation tools. My role also involved coordinating with overseas engineers working on our legacy e-commerce application. I developed a scalable REST API application using Laravel PHP Framework, overcoming the constraints of the company's legacy software. This application automated several processes across the company, greatly enhancing our service delivery.

Some time after my employment I also briefly assisted with migrating the e-commerce platform into Shopify.

Visit Website

My Tech

Checkout the technology that I use and love!

Node.js Logo
Vercel Logo
Github Logo
Next.js Logo
Apple Logo
Golang Logo
TypeScript Logo
Webstorm Logo
Linear.app Logo
Kubernetes Logo
Notion Logo
Laravel
Maintine
Excalidraw Logo
Amazon Web Services Logo
Shopify Logo
React Logo
Stripe Logo
Python
PHP
Pagy.co's Logo
Bun.sh Runtime
PNPM Package Manager
Datadog
Arc Browser
Discord
OpenAI
TailwindCSS
Material UI
Vite
TablePlus
1Password
Final Cut Pro
Sonos
Logitech
Bylt
Allbirds

Click on any of the above logos to learn more!


My Projects

Here are some projects I've been working on in my spare-time.

PvP All Day

Initiated in 2012, inspired by the engaging and creative Aion community's player versus player (PvP) videos. It provides a dedicated channel for showcasing Aion Online videos, emphasizing the game's unique aspects such as exciting action, impressive skills, and teamwork. The project serves as a platform for both creators and players to display their creativity and skill in one location.

Visit Website

Zephyr

Originally formed in 2009 as an Aion Online guild, has developed into a leading PvPvE Legion in Aion Classic. Its core values emphasize continuous progression, collective success, and learning from losses. The group's website now serves as a valuable resource, offering game schedules and a translation tool for different factions' languages.

Visit Website

MyAion.xyz

I am currently leading the revamp of the MyAion website, working diligently to enhance the platform for Aion Online enthusiasts. I am focused on creating a visually appealing and user-friendly interface. Through careful attention to detail and a commitment to excellence, I am dedicated to providing an improved experience for users.


My Companies

Check out the companies that I helped found and operate.

The Web Team

At The Web Team, we simplify and clarify tech, helping people harness tools from giants like Shopify and Apple. We guide individuals to choose and integrate technology effectively for maximum benefit. Essentially, we make technology user-friendly and accessible.

Visit Website
Trestle Logo
Screenshot of the Trestle Website

Trestle

Trestle is a nifty tool I'm working on that's shaking up the construction industry. It simplifies procurement and contracts, while also keeping tabs on vendor performance. It's all about making things easier and more efficient. Check it out to see how tech can be a game-changer!

Visit Website

Starry Eyes Emoji

My Inspirations

Find who inspires me to always improve and strive for better.

"If there is something that you want to accomplish, it can be done. Not overnight but you can plan and work on it and eventually you will achieve it. You really can have and accomplish anything you want to with planning, hard work and time. Don't give up with the first bump in the road just pick yourself up and keep going."

- Donald Washbrook (aka. My Dad)

1941 - 2000

"Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can’t do is ignore them. Because they change things. They push the human race forward. And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do."

- Steve Jobs

1955 - 2011


FAQ

Some questions I often get asked.

Always begin by identifying the core problem. Avoid the temptation to conflate issues that arise simultaneously; they may not be related, even if they appear to be. Tackling one problem at a time with clarity and focus ensures more effective and sustainable solutions.

I've been programming since the age of 5 (1996), but my professional career began in 2010.

I briefly attended community college before moving to Orange County to work at NCSoft. While I don't have a formal education in Computer Science, I bring over two decades of experience to the field, with 15 of those years spent professionally.

I absolutely love meeting, talking with, and helping others in the field in any way I can. Feel free to reach out to me via email at hey@dak.dev, and we can discuss the details.

A better question might be, "How can I determine which language is best for me to learn?" To answer that, consider another question: "What do you want to build?" The tech field thrives on a passion for building and creating. While you could specialize in a single language like Ruby, the greatest success often comes from understanding the strengths and weaknesses of various tools available to you. This doesn’t mean you need to use everything all at once—Occam's Razor, or the principle of simplicity, definitely applies here.

If you're interested in building PC games, you might want to explore C++ or C# with game engines like Unreal Engine or Unity. For web application development, JavaScript is essential, and you might also consider PHP, Ruby, or Golang for server-side programming, depending on the needs of your application and the skills of your team.

Ultimately, the key is to "Seek to Understand." This means discovering where each technology excels, why it exists, and what its place is in the industry. By understanding these aspects, you can better decide which language to dive into first and start your journey in software development.

Made with ❤️ by Dak