← Back to blog
Tomasz Juszczak
Author

Tomasz Juszczak

CTO & Board Member · Prographers · Warsaw, Poland

CTO of Prographers, the studio behind Vinode — he sets the technical direction and still writes the code.

System architecturePre-rendered 3D pipelineUnreal & UnityTeam & technical leadershipCode qualityLinkedIn ↗
2016
CTO & board member since

Leads all technical projects at Prographers.

3M PLN
NCBiR research grant

Written and won to build an automated game-testing system.

2019
Unreal Engine showreel

A real-time car configurator featured in Unreal's monthly showreel.

Areas of expertise

System architecture

Pre-rendered 3D pipeline

Unreal & Unity

Team & technical leadership

Code quality

Selected work & recognition
  • Wrote and won a 3M PLN NCBiR grant (GAMEINN programme) to build an automated game-testing system, then architected the project and led the team that delivered it.
  • A real-time car configurator he worked on was featured in Unreal Engine's 2019 showreel.
  • Presented Prographers' work at Infoshare 2018 and T-Mobile 5G Berlin 2018.
  • Has shipped work with Samsung, Google, and Unit9.

Tomasz Juszczak is the Chief Technology Officer and a board member at Prographers, the Warsaw studio behind Vinode. He has held the role since January 2016, and owns the technical side of everything the studio ships: setting technical direction, running technology research, and owning application architecture — while still writing code alongside the team.

His career spans a decade of interactive and 3D software before real estate. Prographers grew out of building interactive VR experiences and configurators — primarily car and house configurators on Unity and Unreal Engine — and one of his real-time car configurators was featured in Unreal Engine's 2019 showreel. His broader portfolio crosses disciplines: VR and AR experiences, healthcare simulations, high-scale e-commerce, fintech applications (as technical lead on financial software for the Brazilian market), and 2D/3D games for mobile, console, and PC. Along the way he has worked with Samsung, Google, and Unit9.

At Vinode that same instinct shows up as one stubborn question: what if the gorgeous 3D thing also loaded in two seconds on a five-year-old phone? Pre-rendering, streaming, and a lot of quiet optimization are the answer. He designs the architecture, still writes code, and reviews yours.

Experience

  • CTO & Board Member, Prographers (since January 2016). Sets technical direction, owns application architecture, and runs code-quality practices across every project.
  • VP of Technology, Fuero Games (October 2016 – February 2019). Led up to 13 engineers directly (and up to 25 indirectly), owned technical debt, and ran recruitment and quality practices. Wrote and won the 3M PLN NCBiR grant and built the team behind an automated game-testing platform.
  • Technical Project Manager, YND (August – November 2019). Ran two concurrent fintech and e-commerce projects for web and mobile (React, Ruby) using Scrum.
  • Tool Design Engineer, Flax Engine (December 2016 – February 2018). Introduced the Mono layer to the C++ engine and helped design its UI architecture and prefab system.
  • Mobile Unity 3D Developer, 7LEVELS (March 2015 – May 2016). Shipped cross-platform mobile games.

Selected clients

  • Samsung
  • Google
  • Unit9

Education

  • Computer Software Engineering, Jagiellonian University (2011 – 2015).

A vocal clean-code advocate, Tomasz anchors his teams on code quality and maintainability, with CI/CD, documentation, and automated tests as standard. Based in Warsaw. Works in Polish (native) and English (full professional).

Articles by Tomasz
MacBook displaying a Vinode interactive real estate sales page
May 15, 2026By Tomasz Juszczak

Launch a development microsite in two weeks

A productized Vinode package goes from kickoff to a live, interactive sales page in about two weeks. Here's what actually happens in those two weeks, and what your team owns afterwards.

Guides4 min read
A two-column cost ledger contrasting a rising GPU-hour line against a flattening CDN-egress line as concurrent viewers climb
May 1, 2026By Tomasz Juszczak

The real cost of streaming 3D per viewer: a worked GPU-and-CDN cost study

Two ways to serve an interactive 3D tour, two cost curves that point in opposite directions. This is the arithmetic worked out at dated public rates: what 100, 1,000 and 10,000 concurrent viewers actually cost on a GPU fleet versus a CDN, and the two numbers that decide where the lines cross.

Engineering3D10 min read
Vinode Back Panel dashboard showing unit management, pricing, and availability status
April 21, 2026By Tomasz Juszczak

Build vs buy interactive 3D: the costs nobody puts in the quote

The build-versus-buy call for interactive 3D hangs on one variable the quote hides: the per-concurrent-viewer GPU bill of real-time rendering, which scales with launch-day traffic. Only a serial developer with a standing 3D and web team can amortize a build against it.

SalesProduct7 min read
A real estate back-panel CRM shown on a laptop, displaying a single lead record with a consent-status field and a source-to-deal attribution trail
April 7, 2026By Tomasz Juszczak

Who really owns your leads: the two columns the contract forgets

The contract says you own your leads, and that line is nearly useless on its own. Real ownership is decided in two places the marketing page never mentions: the controller line in the contract, and whether consent status and attribution history survive the export. A buyer's guide to checking both before you sign.

StrategyMarketing8 min read
A consent banner overlaid on a property enquiry form, with three labelled storage layers behind it — a session box, a ninety-day cookie, and a one-year marker — and only the two cookies dimmed behind a consent gate
March 3, 2026By Tomasz Juszczak

Reject cookies, keep the lead source: the seam that makes first-touch legal

Most teams treat the cookie banner as one switch over all tracking, so a rejected banner reads as a lost lead source. It isn't. Consent law gates the visitor's device, not the enquiry they choose to send. Design attribution in three storage tiers and the converting lead keeps its first-touch even when the banner is refused.

MarketingCompliance9 min read
A laptop displaying the Vinode platform interface
February 20, 2026By Tomasz Juszczak

No-code vs bespoke: sort every asset by how often it changes

Template versus custom is the wrong axis for a property marketing page. Sort each asset by edit frequency instead: set-once work goes bespoke, weekly-changing work goes into a no-code layer bound to live unit data.

Guides7 min read
Aerial 3D render of the Colonia residential development
February 6, 2026By Tomasz Juszczak

The true cost of ownership of an interactive property experience

Two vendor quotes, same number. The one that costs you more over a three-year sell-down is decided by a line no quote shows: whether a price change is self-serve or a billable request. A procurement-minded look at where the money actually goes after launch.

SalesGuides9 min read
Pre-rendered 3D render of a residential development, streamed in the browser
January 27, 2026By Tomasz Juszczak

Why sales teams abandon fancy 3D tools, and how to ship one they actually use

Fancy 3D sales tools get abandoned over the conditions they demand to run, not the quality of their graphics. Before commissioning one, ask whether it survives gallery wifi, a mid-range phone, a ninety-second window with a walk-in buyer, and a follow-up link that has to stay current.

Sales3D10 min read
Aerial view of a modern residential new-build development at golden hour
November 11, 2025By Tomasz Juszczak

Generic CRM vs a Purpose-Built New-Build Sales CRM

Both HubSpot and Salesforce can model an apartment, but only as a custom object you build at their top tier, and even then the availability sync, discount approval, and per-unit brochure a new-build team runs daily stay unbuilt. Here is what that means for the build-versus-buy call.

StrategySales8 min read
A photorealistic 3D render of a modern residential development at golden hour, its apartment buildings and landscaped courtyard shown as one property
October 14, 2025By Tomasz Juszczak

CRM and CMS for property developers: what one back office actually means

A buyer sees a unit as available while your sales team reserved it two days ago. That gap is not a shopping problem you fix by picking a CRM, a CMS, and a connector between them. For a developer both systems revolve around the same object, the unit, and one back office stores that unit once instead of keeping two copies an integration has to chase.

GuidesStrategy6 min read
A photorealistic residential development at dusk with light-trails streaming along the road, the kind of pre-rendered Vinode scene that loads fast on any phone
September 16, 2025By Tomasz Juszczak

What a slow property page really costs you in lost enquiries

The "53% of visitors leave after three seconds" line is a real Google number, but it is 2016 cross-industry data, not a measure of lost property enquiries. Here is the figure to reason from instead, why bounce rises steadily with load time instead of snapping at a three-second mark, and the one case where no amount of image compression saves the page.

PerformanceMarketing9 min read
A photorealistic Vinode property render running on a smartphone.
August 12, 2025By Tomasz Juszczak

Will a browser 3D property tour work on every phone? The device ceiling nobody demos

A WebGL tour that glides on the salesperson's iPhone can go black on a buyer's 4 GB Android ninety seconds in, and the team never reproduces it. The ceiling is set by the weakest phone that opens the tour, and it is invisible from the machine it was built on. Here is how to judge one before you buy, and why the fix is architectural.

Performance3D8 min read
Apartment tower facade at dusk, each unit lit or dark as a distinct state
June 10, 2025By Tomasz Juszczak

A listing is a document. A unit is inventory with a state.

A sold apartment still showing as available is not a sync bug you fix with more discipline. It is the sign that a marketing listing was handed a job that belongs to a unit-inventory record, and on a development launch that is a data-model decision you make before you build.

ProductStrategy8 min read
Letting the whole team edit the property page, without losing control
May 13, 2025By Tomasz Juszczak

Letting the whole team edit the property page, without losing control

When a marketing team edits its own property pages at the same time instead of filing changes through a developer, the developer queue turns out to have been access control in disguise. Here is what real-time editing actually changes, and the permission model you have to build to replace it.

StrategyGuides7 min read
A photorealistic dusk render of a multi-building residential development with individual apartments tagged available, reserved, or sold, as if the sales team's unit inventory were overlaid on the real building.
February 11, 2025By Tomasz Juszczak

Unit inventory for developers: what a hold really is, and why the sheet fails

Two agents sold the same off-plan unit because the shared sheet said 'available' to both. The fix is not more discipline. Unit inventory is a sell-once problem whose hard part is holds, and a hold is a small record (a buyer, a deadline, a deposit) that a spreadsheet cell cannot carry. Why the sheet degrades on editors times velocity rather than unit count, and when it is still the right tool.

SalesProduct7 min read
A photorealistic 3D kitchen interior render, of the kind produced with an architectural rendering engine.
February 19, 2024By Tomasz Juszczak

Best Rendering Engine for Architects and ArchViz Artists

Choosing the right rendering engine is a key decision in architectural visualization and ArchViz projects. In this article, we compare the most popular rendering tools used by architects and visualization specialists, outlining their core features, strengths and limitations.

3DGuides9 min read
A collage of Vinode's real estate website wireframe diagrams, shown at an angle, contrasting cluttered layouts with simplified ones.
January 23, 2024By Tomasz Juszczak

Real Estate Website Design Practices

Designing effective real estate web applications requires balancing user experience, performance and sales goals. In this article, we share practical insights based on user behavior analysis, covering site structure, navigation, content hierarchy, 3D tours and sales tools.

Guides3D10 min read
Vinode title card reading 'How do we manage hosting for millions?' with an illustration of a laptop video call and a person standing on it
January 2, 2024By Tomasz Juszczak

Why Hosting for Millions is Easier than Hosting for Thousands

Hosting scalable 3D web applications requires a carefully designed infrastructure. In this article, we explain how containerization, Kubernetes, reverse proxy solutions and Infrastructure as Code enable reliable, secure and cost-efficient hosting at scale.

EngineeringPerformance7 min read
A photorealistic 3D interior render of a modern kitchen and dining area, of the kind Vinode pre-renders and serves worldwide via CDN.
December 14, 2023By Tomasz Juszczak

How Did We Manage Serving Terabytes of Data to Our Customers Worldwide

Building a high-performance 3D web application requires more than just an advanced frontend. In this article, we explain how backend technologies such as CDN and caching significantly improve speed, scalability, availability and SEO.

EngineeringPerformance5 min read