About Us

Agency approach with one-on-one focus

City Dock Digital is a small team of web professionals based in Annapolis, MD near Washington, DC and Baltimore, MD. We work with businesses locally and across the country alike. Founded by designer, front-end developer and marketing consultant, Viki Nova, in 2010, we take on a limited number of clients each month so that we can provide focused attention to every project.

Viki Nova, Annapolis web desginer

Hey there!

"My name is Viki Nova and I’m the founder of City Dock Digital. I spent years at a big Baltimore marketing agency and in 2010, I opened up my own "shop" to help business owners like you turn their websites into their best marketing tool.

I’ve been building websites for 25+ years and I love what I do! I’m passionate about creating online experiences for your customers to help your business thrive.

I can’t wait to hear about your business and see how we can take it to the next level."

Meet Viki Nova

web designer | developer | marketing consultant

Viki Nova is the founder of City Dock Digital. With 25+ years of experience in web design, web development and online marketing, Viki prides herself on providing the best advice and solutions to her clients when it comes to their online presence.

Viki’s fascination with building websites began in high school in the mid-90s. After graduating from American University in Washington, DC with a degree in Communication: Visual Media in 2000, she immersed herself in digital design and marketing in a variety of positions working for small start-ups, a radio station and eventually a major marketing agency in Baltimore, where her skill-set and love of systems and processes grew exponentially. In 2010 she founded her own agency, City Dock Digital, for the opportunity to work one-on-one with clients, something that’s just not feasible at a large agency. Now, her clients get the “agency approach” with the undivided attention that they deserve; it’s the best of both worlds.

How to Get Started


Book a Free Consultation

Schedule a call to discuss your project, business and goals by filling out a short inquiry form.


Get Clear on Your Goals

We'll have a chat and see if we're a good fit to help you achieve your goals and what that would look like.


Let's Make it Happen

We'll transform your website into your best marketing tool to grow your business.