Gabriel Siedler, Developer in Florianópolis - State of Santa Catarina, Brazil
Gabriel is available for hire
Hire Gabriel

Gabriel Siedler

Algorithms Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since October 5, 2016

Bio

Gabriel has 15+ years of experience across front-end, back-end, architecture, and UI/UX refinement, building reliable systems that are pleasant to use. He works mostly with React, TypeScript, React Native, Node.js, C++, and C#, on real-time, image-heavy, and performance-sensitive applications. His strongest expertise is highly interactive interfaces with a strong focus on UX, maintainability, and pixel-level precision. Most of his career has been with US-based companies on long-term projects.

Portfolio

Araceli Biosciences Inc.
TypeScript, JavaScript, C++, HTML, CSS, JSON, React, Redux, Redux Toolkit...
Doowii
JavaScript, TypeScript, React, Google Cloud Platform (GCP), Front-end...
Bruker
React, D3.js, TypeScript, Redux, Visx, Styled-components, Docker, Axios, Web...

Experience

  • Algorithms - 20 years
  • Problem Solving - 18 years
  • JavaScript - 14 years
  • Full-stack Development - 11 years
  • React - 11 years
  • Node.js - 11 years
  • Responsive - 10 years
  • Technical Leadership - 8 years

Preferred Environment

Visual Studio Code (VS Code), MacOS, Claude Code, Git, Bash

The most amazing...

...thing I built solo was a multiplayer game engine from scratch, with sockets, canvas, progressive map streaming, and sprites—hardest fun I have had.

Work Experience

Full-stack Developer

2024 - PRESENT
Araceli Biosciences Inc.
  • Architected a real-time, viewport-driven image rendering pipeline across C++ back-end and TypeScript client, replacing full-image transfers with on-demand region streaming for fluid zoom and pan on gigapixel microscopy plates.
  • Engineered a pixel-level inspection tool ("pixel spy") with sub-pixel coordinate mapping between rendered viewport and source image space, enabling scientists to interrogate raw intensity values at any zoom level.
  • Rebuilt the intensity histogram subsystem end to end with thread-safe cancellation, per-FOV granularity, and channel-aware aggregation — eliminating a class of race conditions that previously corrupted analytics under concurrent load.
  • Led a full-stack modernization of the application's state management layer, migrating 15+ feature domains to a typed, predictable architecture and authoring the data-flow rules now enforced across the codebase.
  • Delivered end-to-end multi-depth (Z-slice) acquisition and analysis, from capture-time controls and state persistence through MIP defaults, downstream visualization, and per-slice pixel inspection across every workflow.
  • Drove cross-stack support for a new high-throughput plate format, parameterizing region geometry, intensity analytics, histogramming, and thumbnails across the product - opening a new customer segment for the instrument.
  • Cut perceived image-load latency dramatically by introducing thumbnail and full-image caching, hybrid memory-plus-disk loading, smart-debounced back-end calls, base64 and binary TCP transport, and parallel TIFF tile reads.
  • Hardened the image-processing service for production scale: tightened mutex and thread-pool behavior, added robust cancellation propagation, and resolved long-standing zombie-state and race-condition bugs affecting end users.
  • Re-architected channel-aware intensity and aggregation data flow so per-channel enablement, auto-min/max, and ratio metrics propagate cleanly from acquisition through analysis, visualization, and CSV export.
  • Modernized cross-process image transport with multiple output formats and quality controls (PNG, AVIF, 16-to-8-bit conversion), batch generation endpoints, and extended-path file support for enterprise deployments.
Technologies: TypeScript, JavaScript, C++, HTML, CSS, JSON, React, Redux, Redux Toolkit, Redux Persist, React Router, React Hooks, Fluent UI, Griffel, Webpack, ESLint, Prettier, Jest, Electron, IPC, contextBridge, Node.js, C++17, Multithreading, Concurrency, Mutexes, Atomics, Thread Pools, Winsock API, TCP Sockets, Binary Protocols, RAII, Smart Pointers, Exception Handling, OpenCV, TIFF, PNG, AVIF, Base64, RLE, Tile-based Rendering, Image Caching, Flat-field Correction, Histogram Analysis, Pixel-level Inspection, MongoDB, Application State Management, Event-driven Architecture, Performance Optimization, Memory Management, Refactoring, Git, Scientific Data Analysis, Microscopy, Life Science, Problem Solving, User Interface (UI), Dashboards, Data Visualization, Charts, RESTFul APIs, D3.js, APIs

Front-end JavaScript Developer

2024 - 2024
Doowii
  • Refactored and modernized a large-scale educational platform from the ground up, transforming an unstable MVP into a production-ready product with improved architecture, maintainability, and scalability.
  • Implemented pixel-perfect UI/UX based on design specifications, while fixing hundreds of bugs across the application to significantly improve reliability, performance, and overall user experience.
  • Developed and optimized real-time data fetching flows and LLM-powered features, enabling responsive AI-driven educational interactions and seamless live updates throughout the platform.
Technologies: JavaScript, TypeScript, React, Google Cloud Platform (GCP), Front-end, Edtech Design, Artificial Intelligence (AI), Firebase, BigQuery, Figma, User Interface (UI), Data Visualization, Dashboards, Charts, RESTFul APIs

Front-end Specialist

2021 - 2024
Bruker
  • Built an app from the ground up to manage embedded analysis runs and visualize their results, which contain biomolecular information.
  • Engineered sophisticated components and application states, facilitating the dynamic visualization and manipulation of DNA chains and traces.
  • Developed the application's front end as the sole developer, collaborating seamlessly with a team of four back-end developers.
  • Engaged actively with the scrum master, product owner, and team members, contributing to the successful fulfillment of intricate project requirements through effective communication and collaboration.
Technologies: React, D3.js, TypeScript, Redux, Visx, Styled-components, Docker, Axios, Web, Front-end, Front-end Development, User Interface (UI), Dashboards, Data Visualization, Charts, RESTFul APIs, APIs, Python

Content Creator

2022 - 2023
Toptal, LLC
  • Innovated and developed new technical challenges to enhance the effectiveness of the screening process for prospective candidates.
  • Conducted thorough reviews of front-end documentation, significantly improving recruiter awareness and ensuring precise matching of developers to engagements.
  • Spearheaded various internal projects at Toptal, contributing to the overall efficiency and success of the team.
Technologies: JavaScript

Developer Screener

2022 - 2023
Toptal, LLC
  • Conducted screening interviews to evaluate candidates' skills, ensuring a rigorous selection process for entry into Toptal's esteemed developer team.
  • Coordinated daily interviews efficiently with developers worldwide, fostering a diverse and dynamic talent pool.
  • Contributed actively to weekly meetings to enhance and refine the overall screening and hiring process.
  • Designed and implemented algorithmic challenges and tasks to evaluate candidates' programming skills effectively, ensuring a comprehensive assessment aligned with Toptal's standards.
Technologies: JavaScript, Algorithms

Full-stack Engineer

2022 - 2022
Eran Balter
  • Developed an app based on an existing codebase using React, TypeScript, and Redux. Created the server-side part from scratch using Socket.IO and PostgreSQL.
  • Transformed a regular app into a multiplayer service with real-time interaction.
  • Accomplished MVP requests before the deadline, allowing me to add more features.
  • Created very complex features inside an existing codebase.
Technologies: JavaScript, React, Node.js, Full-stack, Socket.IO, TypeScript, Minimum Viable Product (MVP), Responsive, Full-stack Development, User Interface (UI), RESTFul APIs, APIs

Senior Full-stack Developer

2017 - 2021
AE Studio
  • Worked for great clients like Samsung for more than four years.
  • Contributed to at least 15 projects—most of them with the JavaScript stack.
  • Architected projects and managed developers on several projects.
Technologies: PostgreSQL, Node.js, Angular, Ionic, React, React Native, MongoDB, Styled-components, Heroku, JavaScript, Express.js, TypeScript, HTML5, CSS, CSS3, Sass, SCSS, Next.js, Full-stack, Full-stack Development, Startups, Product Development, APIs, SQL, Web Development, Website Performance, REST, Front-end, Back-end, JSON Web Tokens (JWT), React Hooks, NoSQL, Git, API Development, ES5, REST APIs, Mobile Development, Android, iOS, Technical Leadership, Mobile, Front-end Development, Back-end Development, Electron, User Interface (UI), DocuSign, Dashboards, Charts, RESTFul APIs, D3.js, Python, Highcharts

Full-stack Developer

2017 - 2017
Shirt App (via AE Studio)
  • Joined the team to help solve bugs due to the app's enormous complexity.
  • Assisted in building the ionic logic that enabled editing HTML shapes on the fly.
  • Helped manage the back-end state to replicate the front-end design, building the final art and shipping it to the selling platform.
Technologies: Node.js, Ionic, Canvas, Shopify, User Interface (UI), RESTFul APIs, APIs

Front-end Developer

2017 - 2017
DVN (via AE Studio)
  • Created the front end from scratch using React, Redux, and the styled-components library.
  • Followed Zeplin files to create the new pages and adapted them to Bootstrap for a fully responsive website.
  • Collaborated with a back-end developer to accomplish tasks.
Technologies: Styled-components, Redux, React, User Interface (UI), RESTFul APIs, APIs

Full-stack Developer

2017 - 2017
Exceleri
  • Enhanced code reliability by organizing and refactoring a significant amount of back-end code.
  • Created complex workflows in React Redux, which were the application's core.
  • Improved the UI/UX dramatically using themes and bundles.
  • Corrected plenty of bugs in the entire application.
Technologies: Redux, React, MongoDB, Node.js, Windows, User Interface (UI), RESTFul APIs, APIs

Full-stack Developer

2017 - 2017
Digital Dojo
  • Played a pivotal role in orchestrating and managing the entire project, ensuring smooth coordination and successful execution.
  • Designed and implemented intricate features innovatively using React/Redux, contributing to the project's growth and functionality.
  • Addressed and resolved bugs proactively, demonstrating a keen eye for detail and a commitment to delivering a polished, error-free final product.
Technologies: MongoDB, Node.js, Redux, React, User Interface (UI), RESTFul APIs

Full-stack Developer

2017 - 2017
SimsUshare
  • Initiated and developed the entire project from inception, showcasing the ability to conceptualize and execute projects from the ground up.
  • Established API and Socket.IO server components, ensuring seamless communication and robust back-end functionality.
  • Crafted an intuitive and responsive front end using React/Redux, enhancing the overall user experience with modern and efficient design practices.
Technologies: Express.js, Socket.IO, MongoDB, Node.js, Redux, React, User Interface (UI), RESTFul APIs

Front-end Developer

2017 - 2017
Enjoy
  • Developed standalone components using React, contributing to the modular and scalable architecture of the application.
  • Implemented new features within the admin platform, enhancing its capabilities and user functionality.
  • Demonstrated proficiency in troubleshooting and resolving front-end bugs, ensuring a smooth and error-free user experience.
Technologies: CSS3, HTML5, Redux, React, User Interface (UI), RESTFul APIs

Full-stack Web Developer

2016 - 2017
Marmon
  • Contributed to developing an analytics app focused on managing store shelf items, enhancing its functionality and user interface.
  • Elevated the UI/UX by introducing a new theme—ensuring full responsiveness, down to 320 pixels, and providing enhanced user feedback.
  • Conducted comprehensive code refactoring, incorporating linters with distinct JavaScript versions for the back and front ends, modularizing code, transitioning to Sass, and optimizing folder structure for improved organization.
  • Expanded browser compatibility by adding support for older versions, ensuring a broader reach and accessibility for users.
  • Integrated the application seamlessly with a data science report service, enhancing its analytical capabilities.
  • Implemented a robust authentication layer, fortifying the app's security measures and ensuring a safer user experience.
Technologies: GitHub, Sass, AngularJS, Redux, React, MongoDB, Express.js, Node.js, Responsive, REST, User Interface (UI), RESTFul APIs

Full-stack Developer

2016 - 2016
Bloomz
  • Addressed and resolved platform-wide bugs, ensuring the overall stability and reliability of the system.
  • Collaborated in developing standalone React components, contributing to a more modular and maintainable codebase.
  • Implemented comprehensive unit tests for the back end, enhancing code quality and facilitating a more robust and reliable system.
Technologies: Python, React, JavaScript, Jest, Unit Testing, User Interface (UI)

Full-stack Developer

2016 - 2016
Yazabi Predictive, Inc.
  • Completed assigned tasks successfully, ensuring the timely execution of outgoing deliverables.
  • Enhanced the project's overall reliability and performance by systematically identifying and resolving bugs.
  • Prepared the project for release, ensuring it met quality standards and was ready for deployment.
Technologies: MongoDB, HTML5, CSS3, Python, Node.js, React

Front-end Developer

2016 - 2016
Modsy
  • Collaborated in developing intricate React components, contributing to the project's sophistication and functionality.
  • Translated design concepts from PSD to HTML, ensuring pixel-perfect and responsive implementations.
  • Enhanced overall stability and user experience by systematically addressing and resolving platform-wide bugs.
Technologies: CSS, Redux, React, JavaScript

Full-stack Web Developer

2016 - 2016
Blueshift
  • Developed a soccer statistics app for a local client, showcasing proficiency in creating tailored solutions.
  • Coordinated and led front- and back-end colleagues effectively—ensuring seamless collaboration and project synergy.
  • Engineered the core company manager using the Kohana PHP framework, demonstrating expertise in building robust and scalable web applications.
Technologies: Subversion (SVN), MySQL, Bootstrap, Kohana, CodeIgniter, PHP

Full-stack Web Developer

2014 - 2016
Bravi
  • Contributed to developing one of the world's biggest educational systems, EBS.
  • Created apps for clients like Qualcomm and Tribal.
  • Led the Brazilian team's technical operations for local clients.
Technologies: Docker, GitLab, Jenkins, Sass, Angular, Backbone.js, React, MongoDB, Oracle, Microsoft SQL Server, PostgreSQL, Express.js, Node.js

Full-stack Web Developer | Partner

2012 - 2014
Dauphin
  • Identified prospective customers and negotiated based on the project's complexity.
  • Managed contacts and sales directly with customers.
  • Developed several projects for local customers and small companies.
  • Designed a database using schema tools and implemented it using MySQL.
Technologies: Bootstrap, MySQL, CSS, HTML, CodeIgniter, PHP

Experience

Cabritos Groceries

http://cabritos.kreakodo.com
Cabritos Groceries is a mobile-first collaborative PWA that lets households and groups share grocery lists in real time. Users add items throughout the week and check them off together at the store. The app is built with Next.js 16 (App Router), React 19, and TypeScript on a Neon Postgres back end with Drizzle ORM, and authenticated via Clerk with Google OAuth.

I designed and built the entire stack: the schema (lists, items, members, invites, presence), the REST API, optimistic UI client hooks with setTimeout-based polling, an in-flight mutation guard to prevent race conditions, and a duplicate-prevention layer using normalized names and a partial unique index. Other highlights include invite-link sharing with role-based authorization (owner and guest), a 30-second presence heartbeat with online indicators, autocomplete suggestions, an installable PWA with service worker, rate limiting for public launch, and a polished emerald and slate design system tuned for one-handed in-store use.

Die Das

http://diedas.kreakodo.com
Die Das is a mobile-first progressive web app that helps learners master German noun articles (der, die, das) through fast, quiz-style practice sessions. I designed and built the entire product end-to-end, from the visual identity and color system to the offline-capable PWA shell and the audio pipeline.

The app ships with 150 curated nouns, native German pronunciations generated via edge-tts (Conrad Neural voice), accuracy-tiered completion cheers, and a themed learning path with hand-crafted island worlds for each unit. State is persisted locally, so progress survives reloads and offline use. The UI supports English and Portuguese, light and dark themes, and a configurable sound volume. The project demonstrates strong attention to micro-interactions, accessibility, and a polished feel typical of native apps, while remaining a fully installable web app.

Seriesly

http://seriesly.kreakodo.com
Seriesly is a personal TV show tracking web app that helps users follow what they watch, get reminded about upcoming episodes, and discover where to stream each title. Built as a Progressive Web App, it works on mobile and desktop, with installable offline support and native-style push notifications.

I designed and built the project end-to-end. The stack is Next.js 16 with the App Router, React 19, TypeScript, and Tailwind CSS v4. Authentication is handled by Clerk (including Google SSO), data is persisted in PostgreSQL through Drizzle ORM, and series metadata plus regional watch providers are pulled from the TMDB API, with a server-side cache that keeps results available even when upstream calls fail.

A daily Vercel Cron job signs Web Push messages with VAPID and delivers personalized release alerts to each subscriber. The codebase includes unit tests with Vitest and React Testing Library, automated patch versioning via a git hook, and a production deployment on Vercel with environment-driven configuration.

Corre AI

http://corre.ai
Corre.AI is a sports event discovery platform for Brazil that centralizes running races, triathlons, cycling, swimming, duathlon, and aquathlon competitions in a single monthly calendar. I built it end-to-end as a pnpm monorepo. The front end is a Next.js 15 App Router site with React Server Components, Tailwind CSS 4, and shadcn/ui, featuring a rich filtering experience: users can combine modality, distance ranges per leg (run, bike, swim with independent sliders), state, individual cities, and predefined regions, with URL-synced state, persistence in localStorage, and debounced server actions. The crawler is fully LLM-driven: a Mastra workflow orchestrates Playwright fetches, HTML preprocessing, OpenAI extraction into a strict Drizzle schema, structured validation, and a two-phase deduplication step that combines deterministic matching with semantic LLM comparison to merge the same event across sources with different naming. Mastra also coordinates per-source rate limiting, batch dispatch, retries with exponential backoff, and structured run logs. Storage is PostgreSQL on Neon via Drizzle ORM, with SHA-256 fingerprints for change detection. Deployment runs on Vercel.

Education

2008 - 2013

Bachelor's Degree in Computer Science

Federal University of Pelotas - Pelotas, Rio Grande do Sul, Brazil

Skills

Libraries/APIs

React Redux, Node.js, React, D3.js, Backbone.js, Socket.IO, MobX, API Development, REST APIs, Stripe API, Web Audio API, LocalStorage, Context API, React Testing Library, React Hook Form, Zod, Playwright, OpenAI API, Redux Persist, React Router, Winsock API, OpenCV, Highcharts

Tools

GitLab, GitHub, Jenkins, Adobe Fireworks, Subversion (SVN), Git, Canvas, Drizzle ORM, Cron, Vitest, Shadcn UI, Prettier, BigQuery, Figma, Redux Toolkit, Webpack, Claude Code

Languages

JavaScript, HTML, CSS, Python, TypeScript, Sass, CSS3, HTML5, PHP, GraphQL, SCSS, SQL, ES5, C, C++, C++17, Bash

Paradigms

Responsive, Agile Software Development, Unit Testing, REST, Mobile Development, Search Engine Optimization (SEO), Event-driven Architecture, Refactoring

Platforms

Web, Windows, Linux, Visual Studio Code (VS Code), MacOS, Oracle, Heroku, Docker, Shopify, Android, iOS, Mobile, Clerk, Vercel, Google Cloud Platform (GCP), Firebase

Frameworks

React Native, Redux, Express.js, AngularJS, Bootstrap, Ionic 3, Angular, CodeIgniter, Kohana, Ionic, Next.js, JSON Web Tokens (JWT), Jest, Electron, Tailwind CSS, Fluent UI

Storage

MySQL, MongoDB, PostgreSQL, Microsoft SQL Server, NoSQL, JSON

Other

Full-stack Development, APIs, Front-end, Algorithms, Technical Leadership, Problem Solving, User Interface (UI), Dashboards, Data Visualization, RESTFul APIs, Styled-components, Charts, User Experience (UX), Full-stack, Startups, Product Development, Web Development, Website Performance, Back-end, React Hooks, Machine Learning, Video Compression, Visx, Axios, Minimum Viable Product (MVP), Front-end Development, Back-end Development, Tailwind UI, OAuth, Progressive Web Applications (PWAs), Service Workers, Optimistic UI, Pooling Architecture, Database Schema Design, Responsive UI, Access Control, Mobile-first Design, i18n, SVG Animation, CSS Animations, Text-to-Speech (TTS), Scripting, Git Hooks, Accessibility, Single Sign-on (SSO), TMDB, Web Push Notifications, Server Components, Server Actions, ESLint, Mobile First, Mastra, LLM Integration, Radix UI, Zustand, Web Scraping, Prompt Engineering, Provider Abstraction, Monorepos, Edtech Design, Artificial Intelligence (AI), Griffel, IPC, contextBridge, Multithreading, Concurrency, Mutexes, Atomics, Thread Pools, TCP Sockets, Binary Protocols, RAII, Smart Pointers, Exception Handling, TIFF, PNG, AVIF, Base64, RLE, Tile-based Rendering, Image Caching, Flat-field Correction, Histogram Analysis, Pixel-level Inspection, Application State Management, Performance Optimization, Memory Management, Scientific Data Analysis, Microscopy, Life Science, DocuSign

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring