About

More about me and this blog

Hi I'm Hlib Haranin (aka Gleb)

I have a passion for all thing Javascript. I enjoy building parking managment software and stuff related to web dev. I work mainly with Typescript, React, Python, Go, and NextJS.

Brief timeline of my career

Software Engineer at ParkDNA

Sep 2023 - now

  • Developing a next-generation parking management solution to revolutionize urban mobility and optimize parking infrastructure.
  • Leveraging cutting-edge technologies such as Typescript React, Go, and AWS to create an innovative platform that streamlines parking operations and enhances user experience.

Software Engineer at Botfather

Jan 2022 - Nov 2022

  • Collaborated with a cross-functional team to engineer an educational platform on bot development using React, FastAPI, and PostgreSQL, attracting over 40,000 users and achieving an average engagement time of 35 minutes.

Freelance Software Engineer

Jan 2021 - Apr 2022

  • Developed a Telegram bot for taxi reservations, which became highly popular, serving over 10,000 customers monthly and significantly enhancing booking efficiency in 10 months.
  • Closely collaborated with clients to help them achieve their goals

Why have this blog?

Because sharing is learning

I started this blog as a way to document and share the things I have learned and found useful in my journey as a software engineer.

Writing and noting things down is a great way for me to solidify my understanding of new concepts and technologies, and I hope that my blog can be a helpful resource for others who are interested in web development, eCommerce, and related technologies.

I would be highly appreciated if you could leave your comments and thoughts on what I have written .

Tech stack

This blog is hosted on Vercel, built with Next.js and Tailwind CSS using Tailwind Nextjs Starter Blog.

A huge thanks to Timothy Lin for the minimal, lightweight, and super easy-to-customize blog starter.

A few major over-engineering-changes from the original repo:

  • Upgrading to React 18, Next 13
  • Adopting Typescript, committing with Conventional Commits
  • Theming in dark mode with Github dark dimmed colors for better contrast
  • Making a lot of changes to the UI, new homepage design, adding ProfileCard, CareerTimeline components, adding /snippets, /resume page, etc.
  • Bumping up mdx-bundler, rehype/remark plugins and dependencies to the latest version

See my repository for this blog.

Assets

Most of the images in my blog are from Unsplash, gifs from GIPHY, and illustrations are from Storyset.

Thanks for the free resources

Contact

Get in touch with me via my social media accounts: