Skip to main content

Yana Krukovets Full Stack Developer

I build fast, accessible websites. Lately I also teach AI agents to cheat on purpose.

I’m Yana, a full stack developer in Ottawa, Canada with 6+ years of experience. Most of my work is React and Next.js for clients. On the side I’m learning Python and running small AI safety experiments.

Open to freelance, contract and full-time roles

Portrait of Yana Krukovets, Full Stack Developer
  • 6+ yearsprofessional experience
  • 24shipped projects
  • 3iOS apps on the App Store
  • OttawaCanada · Eastern Time

01 · Selected work

Things I’ve built

All 24 projects
Focus Copilot, an agentic executive-function assistant for adults with ADHD

Personal Project · 2026 · Featured

Focus Copilot

An agentic executive-function assistant for adults with ADHD, focused on task initiation over task management.

  • Next.js
  • React
  • Tailwind CSS
  • Postgres
  • Drizzle
Open live project

02 · About

Frontend at heart, full stack by trade

I’m a full stack developer with a focus on the frontend, based in Ottawa, Canada, with 6+ years of professional experience. I like building things from scratch and making them feel fast, intuitive and accessible.

I’ve worked with React, Next.js, JavaScript, Tailwind CSS, Node.js and Backbone.js in Agile teams, using both MVC and MVVM architectures. I’ve also published three children’s iOS apps on the App Store and taught the basics of C++ to kids.

Lately I’ve been exploring Python and AI. I use AI tools every day to automate the repetitive parts of the job, and I write about my machine learning experiments on the blog.

Away from the keyboard: hiking, biking, skiing, skating, painting, a good film, and time with my family.

Frontend

CMS and backend

AI and other languages

03 · Experience

Where I’ve worked

Jul 2025 — Jun 2026Full Stack Developer · Elite DigitalOntario, Canada

Professional 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.

Elite Digital website
Jan 2023 — Jan 2024Frontend Developer · Elite DigitalOntario, Canada

Professional 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.

Elite Digital website
Jan 2020 — Dec 2021Independent iOS Developer · FreelanceRemote

Designed, developed, and published three children's iOS applications on the Apple App Store, combining mobile development, interactive gameplay, and educational experiences. Built native iOS apps in Swift with interactive puzzles, animations, touch interactions, and game mechanics designed for young children. Managed development, testing, and App Store releases independently.

Jan 2013 — May 2016Frontend Developer · SoftServeDnipro, Ukraine

3+ 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.

SoftServe website
2011 — 2013Teacher C++ · IT Academy "Step"Dnipro, Ukraine

Taught 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.

IT Academy "Step" website

04 · Writing

Notes from the lab

All posts

Have a project in mind?

Freelance, contract or full-time: tell me what you’re building and I’ll get back to you.