Skip to main content
===falseconst>>&&awaitmap</div>letuseStatetry
()throw&&&&useStatereturn>true<try||catch
<returnuseState*functionasyncnullReactReacttryprops&&
defaultnull/filtermap=varcatchawaittryreduceimport
[]=varexporttrueconst||functionthis=>useEffectextends
reduceuseStateelse:extendstry>constuseStateundefinedreturncatch
/if()asyncforthis&&</div>letelse</div>throw
||extendscatchuseState*reduceconstelseuseEffect=>forreduce
falsedefaultnullvarconstexport+tryundefinedfilterasyncnew
catch=!==exportifconstmap[]!==await</>undefined
&&*forthis*useStatemap>{}newimportmap
React+ifuseEffect>awaitReact*()filter</div>&&
new=mapifextends=returnextends!==useState||new
awaituseEffectthis:[]newthrowdefaultawaitfor*const
trydefaultuseEffect=>catchcatchvar===Reactvar+extends
mapthrow/<asyncnullextendsthisclass</>elseimport
Available for new opportunities

Hi, I'm Oles DidukhSenior Front-EndEngineer

|

Crafting exceptional web experiences with modern technologies. 7+ years transforming ideas into scalable, performant applications that delight users and drive business results.

React
TypeScript
Next.js
Node.js
GraphQL
Tailwind CSS
AWS
Docker
PostgreSQL
React Native
7+
Years Experience
50+
Projects Completed
25+
Technologies
30+
Happy Clients
About Me

Turning Ideas Into
Digital Reality

Senior Front-End Engineer with 7+ years of experience crafting exceptional web experiences that delight users and drive business results

7+
Years Experience
50+
Projects Completed
30+
Happy Clients
25+
Technologies

From Physics to Pixels

My journey began with a physics degree and a curiosity about how things work. That analytical mindset became my superpower in programming—breaking down complex problems into elegant solutions.

Over 7+ years, I've evolved from a curious beginner to a Senior Front-End Engineer, collaborating with startups and enterprises to build applications that serve thousands of users daily.

Today, I specialize in React and TypeScript, creating performant, accessible web applications that push boundaries. Every project is an opportunity to innovate and create something meaningful.

Vinnytsia, Ukraine
Available for opportunities
2017

Started Journey

Began learning web development

2018

First Developer Role

Junior Front-End at Inango Systems

2020

Level Up

Front-End Developer at Emerline

2023

Senior Engineer

Leading projects at Safebooks AI

2024+

The Journey Continues

Always learning, always growing...

Open to opportunities

Let's Build Something Amazing Together

I'm always excited to work on innovative projects and collaborate with passionate teams

Career Journey

From Physics to Pixels

A journey of continuous growth, learning, and innovation

2017
Started Journey
2018
First Dev Role
2021
Senior Level
2024
Innovation Era
Technical Expertise

Modern Tech Stack for Modern Solutions

Proficient in cutting-edge technologies and frameworks, constantly expanding my toolkit to deliver the best solutions.

Frontend
15+ tools
Backend
8+ tools
Mobile
5+ tools
DevOps
10+ tools
React
TypeScript
Next.js
Node.js
GraphQL
Docker
AWS
Tailwind
PostgreSQL
Development Philosophy

Guided by Principles

Performance First

Every millisecond matters

User-Centric

Intuitive experiences

Clean Code

Maintainable solutions

Continuous Learning

Always evolving

Team Excellence

Collaborative success

Innovation

Pragmatic creativity

Explore My Philosophy
Testimonials

What Clients Say

Feedback from the teams and leaders I've worked with

Oles transformed our vision into reality. His technical expertise and attention to detail resulted in a platform that exceeded our expectations.

Swipe or tap dots to navigate

Blog

Thoughts on Code & Career

Sharing insights on React, TypeScript, web development best practices, and lessons learned from my journey as a senior front-end engineer.

8
Articles
6k+
Views
86
Min Read

Stay Updated

Join 924+ developers

Get weekly insights on modern web development, best practices, and career growth delivered straight to your inbox.

  • Weekly insights on React & TypeScript
  • Exclusive tutorials and code examples
  • Career advice and industry trends
  • Early access to new content

No spam, unsubscribe anytime

By subscribing, you agree to receive emails from me. Your data is safe and you can unsubscribe anytime.

Contact

Let's Build Something Amazing Together

I'm currently available for freelance projects and full-time opportunities. Whether you have a project in mind or just want to chat about possibilities, I'd love to hear from you.

Available for new projects

Next availability: Immediately

Response Time

< 24 hours

Current Load
65%
Active Projects

3 ongoing

Booking

2-3 weeks out

Currently interested in:

React Applications
SaaS Platforms
UI/UX Design
+ More
50+ projects completed
99% on-time delivery
5-star average rating

Send Me a Message

Web Application
E-Commerce Site
SaaS Platform
Mobile App
UI/UX Design
Consulting
Other
Under $5k
$5k - $10k
$10k - $25k
$25k - $50k
$50k+
Not Sure
ASAP
1-2 weeks
1 month
2-3 months
3-6 months
Flexible

Please provide as much detail as possible so I can better understand your needs.

Your information is kept confidential and will only be used to respond to your inquiry.

Email

Email

Best for project inquiries

oles.didukh@gmail.com

Phone

Phone

For urgent matters

+38 067 88 99 570

LinkedIn

LinkedIn

Professional networking

linkedin.com/in/oles-didukh

Contact Information

Current Status
Away
Local time: 23:37 EET

Vinnytsia, Ukraine

Available for remote work worldwide

EET (UTC+2)

Flexible with US/EU hours

Ukrainian, English

Professional proficiency

Working Hours

Monday - Friday9:00 AM - 6:00 PM EET
SaturdayLimited availability
SundayClosed

* Flexible with client time zones. Available for calls outside regular hours by appointment.

Quick Actions

Frequently Asked Questions

What types of projects do you work on?

What is your typical project timeline?

Do you work with international clients?

What is your development process?

How do you handle project communication?

Do you provide ongoing support after project completion?

What technologies do you specialize in?

How do you ensure code quality?

What are your payment terms?

Can you work with existing codebases?

Average Response Time

I typically respond to inquiries within 24 hours during business days

< 24h

Mon-Fri

Ready to Start Your Project?

I'm excited to learn about your vision and explore how we can work together to create something exceptional. Every great project starts with a conversation.

Open to opportunities

Ready to Build Something Amazing?

Let's collaborate on your next project and create exceptional experiences together

5.0 Client Rating
International Clients
100% Project Success