
MakeMark Studio
A custom-built studio website showcasing a design & development workflow focused on high-quality, non-template solutions for small businesses.
Developer • Java / Spring Boot • Vue / React
MVP to production - backend, frontend, and deployment, all in one place.
Co-founder & Lead Developer at Make Mark Studio
Projects
MVPs, dashboards, and internal tools - focused on code quality and fast delivery.

A custom-built studio website showcasing a design & development workflow focused on high-quality, non-template solutions for small businesses.

Production-grade platform for managing dance competitions: registration, choreography, offline-first judging, and bilingual reporting.

A personal brand website for a 40+ women’s coaching platform, built with WordPress and tailored for easy client content management under real-world constraints.

A portfolio website for a logo designer and illustrator, built to showcase visual range, selected work, and a strong personal brand through a clean and design-focused presentation.

Beginner-friendly authentication setup with Keycloak, NextAuth, and Spring Boot in a Backend-for-Frontend pattern. Tokens stay off the browser for improved security.

A business website for a care home, focused on clarity, trust, and accessibility, built with Next.js and optimized for real-world content constraints.

My first personal website - built with Vue, Vuetify, and Sanity CMS, featuring responsive design, animations, and dynamic components.

Production-tested, LAN-first system for selling event photography on location, designed for environments without reliable internet.

Client-server desktop system with threaded server, manual JDBC persistence, and role-based access - structured as three separate modules (server, client, common).
Dev Notes
Notes on building and learning — Java, Next.js, auth, and beyond.
A decision-making guide for choosing between polling, Server-Sent Events, and WebSockets in production systems, focusing on real constraints instead of protocol hype.

Reflections on moving from Vue to Next.js - not because one is better, but because the project and my perspective evolved. A story about solving real production problems and knowing when to adopt new tools.

Step-by-step tutorial: NextAuth with Keycloak, Spring Boot resource server, and a secure BFF pattern.

About me
Hi, I’m Natasha - a full-stack developer with a strong backend focus and a love for solving real problems.
I’m also the co-founder of Make Mark Studio, where I lead development and help turn ideas into polished, modern web experiences.
I build complete web solutions end-to-end: backend APIs, frontend interfaces, databases, and the infrastructure that keeps everything running. My main stack is Java (Spring Boot) on the backend and modern JS frameworks (Vue, React/Next) on the frontend. I’m also comfortable with databases, APIs, and server setup on Linux with Nginx/Apache.
What drives me is turning ideas into working products. I enjoy digging into complex logic, troubleshooting issues others might avoid, and making sure every detail is solid - from database design to user experience.
I’m persistent, creative, and detail-oriented - someone who doesn’t give up easily. That same mindset guides me both in development and in life.
Contact
Prefer email? That’s the fastest way to reach me. Or connect via socials below.