Hi, my name is Kahar Erbol.

Creative and Technical

I'm a software engineer specializing in JavaScript, HTML/CSS, Python. I built back-ends using Django, Fast API; front-ends using React, Vue.js, and vanilla JavaScript. I can build custom websites, RESTFUL API, report generating system, and Integration for you business platforms. Also, I'm an Airtable expert.

Featured Projects

Vanilla JavaScript SPA

Coffee Master

Developed a Single Page Application (SPA) using Vanilla JavaScript, featuring a custom-built Router, State Management, Proxy, and Shadow DOM. Created modular Web Components to improve scalability and maintainability. Implemented dynamic cart functionality, enabling users to add items with instant badge updates reflecting quantities on the homepage without page refreshes. Provided intuitive cart management, allowing users to remove items or submit orders seamlessly through an integrated checkout form repo.

Technologies used:

  • Vanilla JavaScript
  • HTML/CSS
Coffee Master App Front Page

Latest Project

China Database for Traditional Music

This project involved optimizing a legacy Vue.js application to improve user experience, global accessibility, and team productivity. Key achievements included implementing OAuth2 login to boost daily active enterprise customers, integrating Axios and Vuex to enhance productivity by nearly 200%, and introducing multi-language functionality to cater to a global audience. Additionally, comprehensive documentation was developed to ensure long-term maintainability and support team efficiency. For more please visit the website.

Technologies used:

  • Vue.js 2
  • JavaScript
  • HTML/CSS
  • Axios
  • Vuex
website front page

Full-Stack Web App

AtArba App

Built a fully functional online store as a solo full-stack project, featuring a non-opinionated backend developed with FastAPI for rapid and efficient API delivery. Implemented state management using Redux to ensure smooth data flow and caching. Utilized GitLab for version control and a robust CI/CD pipeline. Designed a scalable PostgreSQL database for reliable storage and retrieval, and integrated secure authentication and authorization mechanisms in FastAPI to protect user access and data. For more please visit repo or demo.

Technologies used:

  • Python
  • FastAPI
  • JavaScript
  • React
  • React Redux Toolkit
  • HTML/CSS
  • Docker
AtArba Chopping Cart Page

Full-Stack Web App

Car Service Appointment App

Developed a single-page application as a solo full-stack project to streamline car service appointments. Leveraged React components and Hooks for efficient state management and a responsive user interface. Designed a robust backend with Django and RESTful APIs to integrate microservices, enabling seamless communication through a RabbitMQ poller for real-time data synchronization. For more please visit repo.

Technologies used:

  • Python
  • Django
  • JavaScript
  • React
  • Docker
  • HTML/CSS
  • RabbitMQ
CarCar App

Full-Stack Project

Conference Management App

Developed a scalable and maintainable conference management application as a solo full-stack project. Built a Django-based backend API and optimized modularity by breaking down monolithic models into microservices. Enhanced consistency and portability with Docker containerization. Delivered a dynamic user experience through JavaScript DOM manipulation and improved design responsiveness using the Bootstrap framework. Secured microservices with JWT authentication to ensure data confidentiality and integrity. For more please visit repo.

Technologies used:

  • Django
  • Restfull API
  • JavaScript
  • HTML/CSS
AtArba Chopping Cart Page where selected items and their prices are listed.

Front End / JavaScript

Mei Lanfang Digital Audio Image Exhibition

The Mei Lanfang Digital Exhibition is a tribute to the life and legacy of one of China's most renowned Beijing Opera artists, Mei Lanfang. This interactive project showcases his extraordinary journey, significant works, and the profound influence he had on the art form. Through a blend of immersive digital design and engaging storytelling, the exhibition brings Mei Lanfang's artistry to life. For more please visit repo.

Technologies used:

  • JavaScript
  • HTML/CSS
website page screenshot

Hired by

Contact me

I am always eager to embark on new adventures, start fresh projects, and tackle challenging problems. Each new journey is an opportunity to learn, grow, and create meaningful solutions.

Email me