Benny Rubanov | Portfolio

Welcome to my portfolio! I’m Benny Rubanov, a freelance full-stack software engineer. I specialize in building scalable AI-driven web applications, data analysis & visualizations, and generative AI tools. See below for a showcase of both client projects and personal initiatives I've taken on recently.


Interested in working together? Feel free to reach out!


Client Projects

Quirk Consulting & Development Labs | Lead Full-stack Software Engineer

Quirk | LinkedIn
Quirk | 1,363 followers on LinkedIn. We turn chaos into clarity through modern work management consulting and enterprise tooling. | Quirk is a leading Australian-based consulting firm specialising in modern work management and enterprise tooling solutions. As both an Atlassian Solution Partner and monday.com Partner, we leverage our extensive experience in digital transformation to help organisations enhance project quality, streamline processes, and optimise team performance. With over a decade of experience transforming organisational chaos into clarity, we have successfully implemented solutions across government agencies, financial institutions, and major enterprises throughout Australia.

Technologies: React, TypeScript, Atlassian Forge Serverless

  • Led the development of advanced data visualization features for an Atlassian Marketplace app, boosting Jira insights for 200+ client companies.
  • Developed and integrated a custom Dashboard Gadget into Jira, working closely with Atlassian engineers to resolve undocumented technical hurdles.
  • Played a key role in completing a large-scale codebase migration to a serverless backend stack using TypeScript and React, aligned with Atlassian's Forge platform.
👤
"Benny came in at a critical time during our build where we had a lot of complex architectural and design decisions to be made, and they had to be made fast. Benny's ability to dive right into the detail, solve difficult problems with care and consideration, alongside his ability to effectively communicate those changes to the rest of the team, meant we were able to proceed with confidence and exceed our deadline by several months. Benny would be a great asset to any team not just for his technical knowledge but his ability to uplift the internal culture through his positive attitude and availability to support others." — Brad Quirk, CEO & Founder

💡 Case Study: Atlassian Marketplace App Modernization and Migration with Quirk


Overview

Client: Quirk Consulting & Development Labs
Role: Lead Full-stack Software Engineer
Duration: July 2024 – Dec 2024
Technologies: React, TypeScript, Atlassian Forge, Serverless

Problem

Quirk's Atlassian Marketplace app struggled with an outdated vanilla.js architecture that could only support a single state, which severely limited UX, slowed performance, and restricted new feature development. With Atlassian's shift to the Forge platform, Quirk faced the dual challenge of modernizing their app to a modern Typescript/React framework while ensuring zero downtime during the migration for 200+ client companies, which included many enterprise-level customers that require a secure, robust, zero-data-egress solution. Additionally, Quirk was a part of the vanguard for this migration, being one of the first app providers to go through it, which created technical challenges that required close collaboration with Atlassian's engineers.

Solution

As the Lead Full-stack Software Engineer, I spearheaded the app's migration and feature enhancement by:

  • Modernizing the Codebase: Migrated from vanilla.js to Atlassian's Forge platform, implementing a serverless backend with TypeScript and React.
  • Unlocking Data Visualization: Engineered dynamic dashboards for Jira, giving 200+ companies real-time tracking of project dependencies and bottlenecks.
  • Seamless Integration: Built a custom Dashboard Gadget that embedded directly into Jira, overcoming undocumented technical challenges through close collaboration with Atlassian engineers.
  • Ensuring Zero Downtime: Strategized and executed a migration plan that transitioned users to the new platform without disrupting their workflows.

Impact

  • Real-time Insights: Empowered 200+ companies with live project data, enhancing their decision-making processes.
  • Performance Gains: Significant reduction in data retrieval times, increased visualization generation speed, improved caching, real-time updates on configuration changes, and more
  • Client Satisfaction: Received strong feedback from Quirk’s leadership for driving innovation and navigating the Forge migration efficiently.
  • No-downtime migration: No interruption for 200+ companies while performing large codebase-wide migration to the new modern framework
  • Expanded Feature Set: The React and TypeScript upgrade unlocked new product roadmap opportunities for Quirk, supporting more complex, interactive Jira integrations.

Testimonial

"Benny came in at a critical time during our build where we had a lot of complex architectural and design decisions to be made, and they had to be made fast. Benny's ability to dive right into the detail, solve difficult problems with care and consideration, alongside his ability to effectively communicate those changes to the rest of the team, meant we were able to proceed with confidence and exceed our deadline by several months. Benny would be a great asset to any team not just for his technical knowledge but his ability to uplift the internal culture through his positive attitude and availability to support others." — Brad Quirk, Quirk CEO & Founder

Conclusion

Through strategic migration, innovative feature development, and close collaboration with Atlassian, I helped Quirk modernize their app and enhance its user experience. This case study showcases my skills in full-stack engineering, platform migration, and data visualization.

Pinit Labs | Full-stack Software Engineer

Technologies: Typescript, Python, AWS, Nuxt.js, Vue, AI/LLMs, RAG, Prompt Engineering

  • Developed an AI proposal-writing platform to streamline U.S. Government contract applications for construction contractors.
  • Leveraged LLMs for structured, submission-ready outputs, reducing writing time from 10+ hours to less than 30 minutes.
  • Engineered a modular AI stack with tone customizations and optimized LLM outputs using prompt tuning and retrieval-augmented generation (RAG).
  • Migrated codebase from Vue Options API to Composition API and JavaScript to TypeScript for improved maintainability.

ECosmetics.com | Full-stack Software Engineer and Project Lead

Technologies: Python, LLMs, RAG, Web Scraping, AI Prompt Chaining & Engineering

  • Created Python scripts to update 30,000+ product descriptions using web scraping and LLMs for a large online cosmetics reseller.
  • Developed custom LLM chaining techniques and integrated web scraping to reduce description hallucinations to near-zero.
  • Designed a custom prompt-selection system and library to dynamically adjust LLM responses based on scraped data.
  • Maintained the script to keep pace with state-of-the-art LLM improvements and changes.

Personal Projects

ChesstokAI - Fully AI Generated custom chess videos | Founder & Lead Developer

Technologies: Python, React, TypeScript, Vercel, Stockfish

  • Developed a GenAI script to create AI-generated commentary and educational videos on any chess game, integrating Stockfish for robust analysis
  • Uses custom AI prompt chaining to navigate different chess game scenarios and create a logical, non-hallucinating narrative based on

Chessis.fun - Unique Chess Analysis Web App | Founder & Lead Developer

Technologies: React, TypeScript, Javascript, Vercel

  • Led an open-source project to conduct deep analysis of Lichess’s Open Chess Database for novel insights.
  • Analyzed 14+ million games with a focus on analysis scaling optimizations and visualizations.
  • Built and deployed a full-stack web application allowing users to run custom analyses on their own games.