Full-stack developer · Belgrade, Serbia

Shipping resilient products with craftsmanship and curiosity.

I'm Denis Ćorić, a senior engineer at G-Research focused on building reliable trading and data platforms. A decade of experience across JavaScript, TypeScript, Python, and cloud-native stacks helps me lead projects end-to-end—from product discovery to production observability.

Repositories
50 public
Open source contributions
React ecosystem · Apache YuniKorn
Community
4 followers · @_dcoric_
Portrait of Denis Ćorić

About

Engineering partner for product teams.

My craft sits at the intersection of product thinking and technical leadership. Whether it's architecting React/Next.js frontends, scaling Node.js services, or automation pipelines for cloud infrastructure, I aim to shorten the loop between idea and measurable value.

I care deeply about developer experience and code quality. Recent work includes leading greenfield initiatives, elevating design systems, and mentoring teams on modern TypeScript patterns, testing, and observability practices.

  • Role: Senior Full-stack Engineer at G-Research
  • Experience: 10+ years shipping production software
  • Focus: Frontend platforms, API design, DevOps automation
  • Community: Blogging at dcoric.dev

Capabilities

Full-stack toolkit built for product velocity.

Frontend leadership

Design systems, data visualisation, and performance budgets for enterprise web apps.

React Next.js TypeScript Tailwind Storybook

Backend & Cloud

Event-driven services, authentication flows, and resilient serverless architectures.

Node.js Python Django PostgreSQL GraphQL AWS

Engineering culture

Mentorship, code review, testing strategy, and delivery workflows that scale teams.

CI/CD Testing Observability Agile Leadership Product Discovery

Selected Work

Hands-on case studies from the GitHub backlog.

A glimpse into open-source experiments and client-facing platforms. Each project ties product outcomes to a reliable delivery workflow.

TypeScript · Node.js Updated Sep 2025

ip-geolocation

A Node.js service that enriches requests with GeoIP data, Cloudflare headers, and local MaxMind fallbacks—deployed as a drop-in API for edge workloads.

  • Improves personalization and compliance for geo-aware platforms.
  • Ships with observability hooks and resilient caching strategies.
View repository
Next.js · Maps API Updated Aug 2025

locationtimezone

Lightweight API that returns precise longitude, latitude, and timezone details from IP addresses to power location-aware experiences.

  • Supports privacy-friendly lookups and progressive enhancement.
  • Used to prototype travel and logistics dashboards.
View repository
TypeScript · Apache Updated Oct 2024

yunikorn-web

Contributions to Apache YuniKorn's Web UI, modernising cluster visualisations and improving the developer experience for scheduling insights.

  • Rewired React components for performance and accessibility.
  • Collaborated upstream within the Apache foundation workflow.
View repository
TypeScript · Grafana Updated Sep 2025

grafana-incremental-trace-viewer

A Grafana plugin that provides an incremental trace viewer for efficient analysis of distributed tracing data, enhancing observability workflows for complex systems.

  • Built with TypeScript and Tailwind CSS for modern UI components.
  • Supports both Grafana Tempo API and custom production implementations.
View repository
Node.js · Security Updated Jul 2025

git-proxy

A FINOS project that acts as an intermediary between developers and Git remote endpoints, enforcing customizable push protections and compliance policies.

  • Essential for regulated industries requiring audit trails and policy enforcement.
  • Provides security controls for Git operations in enterprise environments.
View repository
Web API · News Updated 2025

news-feed

A news aggregation platform that retrieves breaking news headlines and enables article search across various news sources and blogs worldwide.

  • Provides real-time access to news content from multiple sources.
  • Built for developers needing news data integration in their applications.
View repository

What drives me

Balanced execution: vision, velocity, and quality.

Product work thrives when research, design, and engineering sit around the same table. I bridge these disciplines—asking better questions, mapping technical risks, and ensuring the release roadmap stays aligned with customer value.

12+ years shipping software
3 active OSS initiatives
curiosity for better tooling