Silver Veskilt
Software Engineer, Leader, Entrepreneur

Welcome to my portfolio page! With a 10-year background in software development, leading teams and building products, this page is where I showcase some of my work and unpack learnings from my career.

Career & Projects

DIYFeed - Home Improvement Marketplace
DIYFeed - Home Improvement Marketplace

Matching online DIY content with goods from merchants through a three-way scalable marketplace.

CodeMaps: Visualizing Dependencies in C# and TypeScript Projects
CodeMaps: Visualizing Dependencies in C# and TypeScript Projects

A tool I built for myself (and others apparently) to visualize code structure and logic flows in software projects. With a web-based interface, now working with C# and TypeScript codebase. Do you have Docker installed? Give it a try!

Skills & Technologies

๐Ÿ”ท C#๐Ÿ› ๏ธ Dev Tool๐Ÿณ Docker๐ŸŽฏ Game Devโšก Gatsby๐Ÿ”— GraphQL๐Ÿ“Š Kafka๐Ÿ‘ฅ Leadership๐Ÿ›’ Marketplace๐Ÿ“ฆ NPM Package๐Ÿ”“ Open Sourceโš›๏ธ Reactโ˜๏ธ SaaS๐Ÿ“˜ TypeScript๐ŸŽฎ Unity

Way of working

๐Ÿ‘‰ Prioritizing the flow state. Friction in the developer workflow is encountered so often that ultimately the impact carries over to product quality, velocity, and innovation.
Automate the workflows, get comfortable shipping small changes a lot, and lock in to the customer experience instead.

๐Ÿ‘‰ Iteration is key. One of the most important responsibilities of a Product Engineer is turning the business vision into a series of small, shippable stages.
Activate the feedback loop early โ€” youโ€™ll often discover you needed less than you thought.

๐Ÿ‘‰ Building an organization is the art of offloading responsibility. If that's not happening, you're either unable to assert expectations or the hire wasn't a fit โ€” both happen, but failing to address either is far too common, casting long-term uncertainty onto team members.
Make sure You know what everyone is accountable for โ€” and then communicate it!

๐Ÿ‘‰ Humility. While this list may come across as a pile of heavy hustler red-pill content โ€” it's partly for show, to communicate a few ideas. I don't believe performance from lack of sleep is worth celebrating, or that success requires extraordinary talent.
I believe that forming a sustainably high-performing team starts with the individual capacity to show vulnerability and to recognize others, the openness to expose personal goals, and the readiness to drop the ego and own mistakes.

๐Ÿ‘‰ Being a developer is more about learning than writing code. It's less about inventing and more about gluing things together. Knowing a programming language is valuable โ€” but it's less so than ever before. Yet somehow, it's still high time to become a developer.
Programming just isnโ€™t the game anymore โ€” adaptation is. Solving problems with relevant technology is. Itโ€™s a sport, almost as if the very thing youโ€™re developing is yourself!

You have a digital experience in mind to build? Let's work together!

I'm always ready to share my experience and happy to get in touch. You can find me on LinkedIn or drop me an email.