Full-stack web developer specializing in building interactive websites and SaaS applications using modern technologies.
Hire me (See my CV)


React, Redux, TypeScript, Tailwind, Sass, HTML, CSS, JS, jQuery, UI/UX Design in Figma.


Next.js, Prisma, Supabase, Node, Express, Django, GraphQL, Apollo, Nexus, MongoDB, Postgres.


Vercel, Digital Ocean, Linux, AWS,
Git, Webpack, Jest, Docker, Nginx,
Stripe, Sendgrid, Python, SQL.


Technical and creative writing, teaching programming, internet marketing, 3D graphic design.


Writing Streak

Writing and publishing platform that helps writers to build a writing habit by tracking their analytics. 5000+ users from organic growth by word of mouth, the most active users use it for 100s days in a row.

RPG Adventures

A platform for publishing adventures for table-top roleplaying games. It is also used to host my adventure writing course. 300+ students are attending my creative writing workshops.

Godot Assets

A marketplace where people can discover, publish, and sell assets for the Godot game engine (most assets you see on the website have also been developed by me).
1600+ subscribers on the mailing list.

Godot Academy

My gamedev tutorials. Uses the same platform as RPG Adventures, but showcases my tutorial making and technical writing skills.
3000+ YouTube subscribers.

Sketch Club

My CS MSc project. Instagram-inspired web application that helps art students to regularly practice their drawing skills. See the detailed project report here.
1700+ Discord members.


Discovery platform for educational videos. Old project, no longer maintained, but it had 37,000 visitors per month at its peak.


A habit tracking app - simple, but I think it turned out pretty well, I’m proud of its design.


Discover the best tutorials and courses submitted by the programming community.

Digital Mind

My Machine Learning notes.

Digital Art

Computer Graphics and Digital Art I'm creating.


A publishing platform and a community of digital writers who exchange advice and feedback and help each other get better at writing (early beta, work in progress).


I am a full-stack web developer specializing in building interactive websites and applications using the modern technologies (React, Next.js, Node, GraphQL, etc).

I have designed, developed, and launched multiple websites and applications currently used by thousands of people, built online communities with thousands of members, built mailing lists and social media audiences with thousands of followers.

I am experienced in (and passionate about) all parts of the web development process - generating ideas, establishing business objectives, making good technical decisions, designing and developing the prototype, managing and building the product, launching and marketing.

I know how to take responsibility for successfully building and delivering a product. I can find ways to contribute value to your company, resourcefully overcome obstacles, and solve technical problems without the need for supervision. I have a lot of writing experience, so I'm good at communicaiton. I'm also good at teaching my skills to other people (and I enjoy doing that very much).

I am looking for opportunities to work on meaningful projects in a team of friendly and intelligent people, improve my skills, grow as a developer, and build some cool stuff with you!

If you're interested in working with me, shoot me an email: