Skip to content
Background image

I solve your most complex engineering challenges so you can release faster

With 20+ years of full-stack expertise, I ensure your systems are structured, edge-case-proof, and built to stay maintainable and scalable.

Schedule Your Free Discovery Call
Robert is a top notch developer and an empathetic human being. Easy to communicate with and great brainstorming partner

Jonathan Lowe

Data Science Lead at Pfizer

Robert is one of the most talented and reliable developers I've ever collaborated with. His technical skills are exceptional.

Caroline Weinberg

Manager at Gurobi

  • 10+ Clients
  • 25+ Projects
  • 25 000+ Hours Solving Problems

How I help teams release and scale

Every project I take on starts with a real-world problem keeping someone like you up at night. Here's how I solved them.

Industry:

Pharma

Problem:

A Data Science team produced an optimization model in a Jupyter Notebook and needed to integrate it into internal tools.

The solution:

The optimization model was encapsulated in a Python package with all external dependencies. A REST API endpoint was created to allow internal tools to communicate with the model. The Jupyter Notebook was updated to use the new package, allowing the team to continue development from their known environment.

Tools:

Jupyter NotebookPythonFastAPI

Industry:

Pharma

Problem:

Users needed to find relevant documents from an existing ElasticSearch database based on custom search inputs, and results had to favor specific document types.

The solution:

Combine Shingle and N-Gram analyzer outputs and apply a filter-based boosting step to prioritize preferred document types. This approach lets the search engine capture both fine-grained token matches and broader phrase patterns. The boosting logic ensures that domain-critical document types rise naturally to the top without compromising overall relevance.

Tools:

Elastic Search

Industry:

Pharma

Problem:

Chemist teams needed a tool to track the molecular feasibility of new drugs and share ideas with peers and stakeholders.

The solution:

Architected and delivered a specialized molecular feasibility tracking application. Since molecules have complex and multiple relationships, a graph database (Neo4j) was used for storage. A GraphQL API exposed the data, which was presented in a React front-end with integrated data visualizations. This accelerated research workflows and significantly reduced brainstorming cycle times.

Tools:

Neo4jNode.jsGraphQLReact

Industry:

Logistics

Problem:

A plan was in place to build multiple customer-facing React applications. All components needed to behave identically but be styled differently for each app.

The solution:

A standalone NPM package was created with white-labeled components and exposed in an internal NPM repository. Storybook and test cases were written for each component, covering all user stories and viewports. Each component was documented with examples and detailed prop explanations.

Tools:

StorybookReactTypeScriptNPM

Industry:

Logistics

Problem:

An Apollo GraphQL API depends on an internal API with a response time far below the application's SLA. How could the response time be brought within the SLA?

The solution:

Since improvements to the internal API were not possible, the solution is focused on batching internal API calls and caching response. All internal API calls within a single request were batched using the DataLoader library and response has been cached within Apollo Server's DataSource interface using Redis cache. That has dramatically improved performance and SLA is met.

Tools:

ApolloDataLoaderNode.jsGraphQLRedis

Industry:

Logistics

Problem:

An application needed to display a huge amount of data on an interactive dashboard table with infinite scroll and load within 1 second.

The solution:

Instead of a standard table, the data was rendered using a virtualized grid with React Window. Custom components were written to mimic table cells and display the appropriate data from the datasource, ensuring high performance and a fast initial load.

Tools:

ReactVirtualizationReact Window
  • Pharmacy & Logistics
  • EU, USA & UAE market
  • Well-funded startups and corporations

Two ways to work together

I can help your team with strategic guidance or hands-on execution - or both. Either way, you get a partner with a broad yet deep technical skillset and a genuine stake in your project’s success.

Advisory Consulting

  • Fractional CTO support, tech leadership without full-time CTO
  • Advisory and guidance as you scale
  • Unblock critical projects and fix issues to meet deadlines
See Advisory Consulting Service

Software Delivery

  • Create custom tailored product from idea to launch
  • Delivering system architecture
  • Implement features on existing product
See Software Delivery Service

Technical Expertise

Front-end

  • Creating React enterprise UIs and component libraries
  • Dynamic Data Visualization
  • UI performance optimization
  • Slicing Figma designs into pixel perfect web page

Backend & Databases

  • API Design (REST, GraphQL, WebSockets)
  • System Design and Integration
  • API endpoint and SQL query optimization
  • Proficient with Postgres, Neo4j, Elasticsearch, Oracle and MongoDb

Data Engineering

  • Designing data schema for interactive analytics dashboards
  • Composing complex ETL pipelines
  • Implementing custom search relevant algorithm
  • Handling large documents

Devops & Cloud

  • Building CI/CD pipelines
  • Provision resources as Infrastructure as Code (Terraform)
  • Configuring AWS resources
  • Building and optimization Docker images
ReactTypeScriptPythonFastAPINode.jsNext.jsPostgreSQLGurobi

Why clients call me “unicorn”

Over the past 23+ years, complex technical challenges have become my specialty - from productizing ML models that saved millions, to building architectures that scale.

Transparent communication and real partnership make everything work better. You'll always know where we stand, what tradeoffs we're weighing, and what's next.

Potential problems get surfaced early, proven patterns guide the work, and everything stays flexible to your specific needs.

Best part? Your team will be fully empowered to own what we build.

My Story
Robert Deak - Senior Full-Stack Consultant