
Who am I?
My name is Yana Krukovets. I’m a Full Stack and Frontend Developer based in Ottawa, Canada, with 5+ years of professional experience. I like to code things from scratch and enjoy bringing ideas to life in the browser.
I love turning ideas into products people actually enjoy using. My passion has always been creating fast, intuitive, and accessible user experiences that feel great to use.
Over the years, I’ve worked with technologies such as React, Next.js, JavaScript, Tailwind CSS, Node.js, Backbone.js, have experience teaching the basics C++ to kids. I’ve collaborated with Agile teams throughout the full software development lifecycle, helping build and maintain applications using both MVC and MVVM architectures.
Lately, I’ve been exploring Python and AI. I use AI-assisted development tools in my daily workflow to automate repetitive tasks, improve productivity, and focus more time on solving real problems. At the same time, I’m fascinated by how AI systems work behind the scenes and enjoy learning about machine learning, model training, and emerging technologies — check out my latest blog posts if you want to go deeper with me there.
I’m always excited by opportunities to learn, build, and collaborate. Whether it’s a freelance project, contract role, or full-time position, I enjoy working with teams that care about creating thoughtful products and great user experiences.
When I’m not coding, you’ll usually find me hiking, biking, skiing, skating, painting, watching a great film, or spending time with my family. I believe maintaining a balance between work and life helps me stay creative, motivated, and continually inspired.
If you’d like to work together or simply connect, I’d love to hear from you.
Skills
Experience
Full Stack Developer at Elite Digital
Ontario, CanadaProfessional software experience as a Full Stack Developer, working with Claude Code, Sanity, JavaScript, Wordpess, site performance, Codex, Supabase, PHP, MySQL, WordPress, CSS, Shopify, Next.js, Tailwind CSS. Responsibilities: maintenance of the existing codebase, communication with the customer, some architecture decisions, requirements analysis, new feature delivery, bug fixing, updating documentation, and code review.
Frontend Developer at Elite Digital
Ontario, CanadaProfessional software experience as a Frontend Developer, working with Jekyll, Sanity, React.js, Next.js, JavaScript, Liquid Template Language, Elementor, SASS, WordPress, Docker. Responsibilities: maintenance of the existing codebase, requirements analysis, new feature delivery, bug fixing, updating documentation, and code review.
Frontend Developer at SoftServe
Dnipro, Ukraine3+ years of professional software experience as a Frontend Developer (JavaScript, HTML, CSS, Bootstrap, Backbone.js). Responsibilities: maintenance of the existing codebase, requirements analysis, communication with the customer, new feature delivery, bug fixing, updating documentation, and code review.
Teacher C++ at IT Academy "Step"
Dnipro, UkraineTaught the basics of C++ to kids aged 10-14, covering topics like variables, functions, operators, data types, and simple algorithms such as bubble sort and factorial.
Need a developer for your next project?
Yana Krukovets is a Full Stack/Frontend Developer based in Ottawa, Canada, specializing in React, Next.js, WordPress, Sanity, Shopify development.