/ project_2

Next
const bglExperience: Experience = {
company: "Big Game Library"


role: "Fullstack Engineer"
period: ""

stack: ["NextJS", "Tanstack Query", "Zustand", "Tailwind", "Vite", "Vitest", "Go", "Fiber 3", "Rest API", "PostgreSQL", "Elastic Search", "Docker"]
main image
description: Big Gaming Library is a modern game discovery and tracking platform, similar to IMDb or Letterboxd, but built for gamers. It helps players organize their libraries, track progress, manage achievements, and explore thousands of games across multiple platforms As the sole Fullstack Engineer, I was responsible for building the entire product from concept to production — designing the architecture, developing frontend and backend features, integrating external data sources, and optimizing performance. I worked closely with a Senior Product Designer to transform product ideas into scalable solutions and deliver a complete gaming experience for players
librarygame page
сhallenge_Building a scalable platform

"Building a scalable gaming platform capable of delivering personalized recommendations, advanced search, real-time analytics, and large personal libraries while maintaining high performance across both frontend and backend"
solution

"Designed and implemented a modular full-stack architecture with optimized APIs, reusable frontend components, background data processing, caching strategies, and efficient database access to support scalable recommendation and analytics workflows"
result

Reduced average page load time by 45%
Reduced average API response time by 60%

Designed and implemented a scalable full-stack architecture to support personalized recommendations, advanced search, and user analytics while maintaining high application performance. Improved system scalability through modular design, optimized APIs, caching strategies, and efficient database interactions.

cat on a chair
statisticgoals
сhallenge_Personalized recommendation performance

"Generating personalized game recommendations based on user preferences, library history, filters, and external review scores introduced high backend latency as the dataset continued to grow"
solution

"Designed a recommendation pipeline combining precomputed user preference profiles, efficient filtering, caching, and optimized database queries to deliver relevant recommendations with low response times"
result

Reduced recommendation response time by 65% (from 1.4s to 500ms)
Increased recommendation throughput by 2.8× during peak traffic
Improved cache hit rate to 88%, significantly reducing database load

Optimized the recommendation engine to deliver personalized game suggestions with minimal latency as the platform and user data continued to grow. Combined efficient filtering, caching, and query optimization to improve both response times and overall system throughput.

cat at the computer
genres statisticconsoles statistic
сhallenge_Large-scale analytics optimization

"Computing real-time statistics for users with large game librarie"
solution

"Introduced background aggregation jobs, cached analytics snapshots, and incremental statistics updates whenever users modified their libraries"
result

Reduced analytics dashboard loading time by 70%
Decreased aggregation query execution time by 80%
Reduced database load during peak usage by 45%
member

Alexander,
Fullstack Engineer

Owns system architecture, frontend and backend development, integrations, infrastructure, and performance optimization

member

Liliia,
Product Designer

Owns product strategy, UX research, interaction design, design system, visual design, and prototyping

member

Jackie,
Chief Work-Life Balance Officer

Makes sure we never forget to take breaks or feed him at least ten times a day, right on schedule

member

Marty,
Head of Coaching & Stress Relief

Keeps the team motivated, joins every important meeting, and provides emotional support during difficult design reviews

Softskills:

- Built the platform independently from the ground up, covering all engineering aspects including system architecture, frontend development, backend services, integrations, and optimization- Demonstrated strong ownership by independently designing and implementing the complete technical solution, making architectural decisions and solving complex engineering challenges- Worked in a highly autonomous environment, managing technical priorities and balancing development speed with scalability and maintainability