Hi,
I'm Luka

I'm

More

About Me

Software Developer

I'm Luka Lazarashvili, With over 5 years of experience, I build responsive, scalable, and high-performance web applications from pixel-perfect UIs to secure, production-grade backends. I specialize in Angular, React, NestJS, Express.js, Java (Spring Boot), and I'm also skilled in blockchain development—integrating smart contracts and crypto payment systems into modern web apps.

More

Skill & Abilities

Front-end

Angular
React
Vue
TypeScript
JavaScript
SCSS/SASS
Bootstrap
TailWind
Material
CSS
HTML

Back-end

Node JS
Nest JS
Express JS
MongoDB
PostgreSQL
MySQL
TypeScript
JavaScript
Java
Spring

Blockchain

Solidity
Ethers.js
Web3.js
Metamask

Experience

Full-Time Roles & Employment Only

Bank of Georgia

• Nov 2023 - present · 1 yr 10 mos

FullStack Developer - Angular & Spring

  • Rewrote the legacy loan registration system from scratch using Angular for the front-end and updated key Spring controllers on the back-end, resulting in a 1000% performance improvement — reducing load times from 10 seconds to just 1 second.
  • Refactored shared UI components by modernizing design, enforcing strict typing, and significantly improving type safety and maintainability across the application.
  • Actively contribute as a member of the Retail Landing Tribe, focusing on the redesign and optimization of complex Angular forms used by 3+ departments across loan workflows.
  • Participated in stakeholder meetings and sprint planning sessions, translating business needs into technical specifications and actionable Jira stories.
  • Authored reusable form validation modules and internal documentation for new component structures, improving onboarding time for new developers by 25%.

Crocobet

• Mar 2022 - Nov 2023 · 1 yr 9 mos

FullStack Developer - Angular/React & Express

  • Redesigned the sports betting section (crocobet.com/sport/pre-match), achieving a 60% performance boost by implementing lazy loading, OnPush change detection, and optimized trackBy strategies in *ngFor loops. Load time reduced from 4.8s to under 2s on both desktop and mobile.
  • Refactored legacy monolithic components into modular, reusable units, increasing test coverage to 85% using Jasmine and Karma, and improving maintainability across the Angular codebase.
  • Integrated real-time odds updates via WebSockets, optimizing change detection to eliminate UI lag and support 20,000+ concurrent users during peak sports events.
  • Developed and maintained Angular front-end for the internal Admin Panel, enhancing the manageability of lantern metadata and live updates for city-wide operations.
  • Contributed to internal documentation and UI pattern libraries to standardize form behaviors, modals, and data grids across betting and admin modules, reducing redundant development by 30%.

TBC Bank

• Aug 2021 - Mar 2022 · 8 mos

Front-End - Angular

  • Assisted in the development and maintenance of Angular applications, working on features and UI components under the guidance of senior developers.
  • Participated in daily stand-ups, sprint planning, and code reviews, gaining a deep understanding of Agile workflows and collaborative development practices.
  • Implemented responsive UI features and fixed bugs across various modules, improving usability and customer experience.
  • Learned and applied best practices in Angular development, including component architecture, RxJS patterns, and strict typing.
  • Contributed to internal UI libraries and shared component refactoring efforts to promote code reuse and consistency across projects.
  • Gained hands-on experience with Git, merge request processes, and Jira task management in a production-scale environment.

My Projects

Professional Experience & Projects.

bitnet

Bitnet is one of the largest exchange apps in Georgia. At Bitnet, I was responsible for managing crypto transactions, wallet generation, and integration with multiple blockchain networks to ensure secure and efficient operations.

Open

Bank of georgia

This is one of the projects I contributed to at the Bank of Georgia, where I focused on front-end development. I played a key role in delivering a seamless and intuitive user experience through clean UI implementation. Other projects I worked on were internal tools for bankers, where I collaborated on both the front-end and back-end, using Java for the backend services.

Open

wild.io

Wild.io is an online crypto casino where I worked as a freelance developer, responsible for developing crypto transaction features on both the front-end and back-end using Node.js. I ensured secure and efficient processing of digital currencies, enabling smooth and reliable user transactions across the platform.

Open

Crocobet

This was my most significant project, where I worked as a full-stack developer on a casino website. I was responsible for developing both the front-end and back-end components, ensuring seamless integration, optimal performance, and secure functionality. I implemented a fully responsive design to deliver a smooth user experience across all devices. Additionally, I built the CMS website for Crocobet, handling its architecture and end-to-end development.

Open

TBC Bank

I was responsible for developing and maintaining the front-end components of the TBC Bank website, ensuring a fully responsive design that closely adhered to design specifications and provided a consistent user experience across all devices.

Open

My Education

Self-Taught Developer

My education has been fully self-directed. While I’ve taken courses on platforms like Udemy, participated in academies, and briefly explored university programs, the core of my learning has come from real-world practice, building projects, and solving actual problems. You can see the results of my learning through my professional experience and personal projects showcased on this site.