DevOSVenkata Ramana

Open to frontend engineering roles

Venkata Ramana

Frontend Engineer

I build fast, reliable React and TypeScript products, with a focus on performance, real-time interfaces, and reusable component architecture.

About

Chennai, India

I'm a frontend engineer with 3+ years of experience building production web applications with React and TypeScript. My work centres on making applications feel fast, whether that means trimming bundle size, moving heavy computation off the main thread, or architecting real-time features that stay responsive.

At Entropik Tech I've worked on data-heavy product features such as AI Analytics and AI Creative Insights, and on interactive prototype and journey-building experiences, while also owning performance, testing and component architecture.

I care about clean, reusable component systems as much as raw performance, and I contribute to open source.

Toolbox

Core
  • React
  • TypeScript
  • JavaScript (ES6+)
  • HTML & CSS
  • Redux Toolkit
UI systems
  • Chakra UI
  • Material UI
  • Atomic Design
  • BEM
Real-time
  • WebSockets
  • SSE
  • Socket.io
Performance
  • Code splitting
  • Memoization
  • Web Workers
  • Virtualization
Quality
  • Jest
  • Vitest
  • React Testing Library

Experience

  1. May 2026 – present · 4 months

    Senior Software Engineer - 1

    Entropik Tech · Chennai, India (on-site)

    Building AI-native agentic workflows that turn natural-language research objectives into interactive quantitative studies.

    • Built AI-powered agentic workflows integrating multi-agent orchestration with a React-based visual builder.
    • Developed conversational AI interfaces and real-time canvas editing, keeping AI-generated updates and manual edits in sync with conflict resolution.
    • Integrated LLM-driven planning and study generation into production frontend applications, from creation through validation to one-click publishing.
    • React
    • TypeScript
    • LLM integration
    • Streaming UI
    • Optimistic UI
  2. Dec 2025 – Apr 2026 · 5 months

    Software Developer

    Entropik Tech · Chennai, India (on-site)

    Built real-time media processing workflows and prototype journey tooling, and refactored core frontend architecture.

    • Built real-time media processing on WebSockets, reducing latency by 25% and improving responsiveness by 30%.
    • Engineered a Figma-node prototype journey system with React and custom flow tracking, cutting testing effort by 35% and development time by 20%.
    • Refactored the frontend around Atomic Design and BEM, reducing code duplication by 30% and onboarding time by 25%.
    • React
    • WebSockets
    • Atomic Design
    • BEM
  3. Oct 2023 – Dec 2025 · 2 years 3 months

    Associate Software Developer

    Entropik Tech · Chennai, India (on-site)

    Built AI-powered creative insights dashboards and owned frontend performance, testing and platform security work.

    • Built creative insights dashboards on emotion-detection APIs, letting clients analyse engagement across 1,000+ video and image creatives.
    • Eliminated unnecessary re-renders with memoization and profiling, improving page load speed by about 40%.
    • Integrated Amazon Cognito and S3 via the AWS SDK for authentication and media management for 10,000+ platform users.
    • Wrote Jest unit and integration tests reaching 85%+ coverage on critical components, reducing regression bugs by 20%.
    • React
    • Redux
    • AWS Cognito
    • AWS S3
    • Jest

Projects

Select a project to open its case study.

Professional

AI Analytics & AI Creative Insights

Data-heavy analytics features at Entropik Tech, surfacing facial-coding and eye-tracking results through responsive React interfaces.

Repository: not published yetLive demo: not published yet
  • +20%

    Feature adoption

  • +18%

    Search conversion

  • +40%

    UI responsiveness

Problem

Rendering heavy facial-coding and eye-tracking analytics on the main thread blocked the UI and hurt perceived performance for enterprise clients.

Approach

Moved SDK processing off the main thread and built a virtualized search interface that cancels redundant requests.

Architecture

  • Web Worker-based offloading of heavy SDK computation.
  • IndexedDB for client-side caching of processed analytics data.
  • React virtualization for large result sets.

Technical challenges

  • Heavy SDK computation froze the UI for enterprise users running these workloads in the browser.
  • Large result sets and fast typing caused slow rendering and redundant API calls.

Performance decisions

  • Offload SDK processing to Web Workers so input and scrolling stay responsive.
  • Virtualize result lists so render cost no longer scales with list size.
  • Cancel superseded search requests with AbortController.
  • Reduced bundle size by 30% through code splitting and import-graph analysis, improving Time to Interactive by 600ms.

Stack

  • React
  • TypeScript
  • Redux Toolkit
  • Web Workers
  • IndexedDB
Personal

Streamify

A real-time chat application built on persistent Socket.io connections.

Repository: not published yetLive demo: not published yet
  • +30%

    User engagement

  • −25%

    Onboarding time

Problem

Polling-based updates added message delivery latency, and the user connection workflow slowed onboarding.

Approach

Switched to persistent, event-driven messaging with Socket.io and redesigned the connection workflow to reduce friction.

Architecture

  • Event-driven messaging layer on persistent Socket.io connections.
  • Redux Toolkit for predictable client-side state.
  • Jest coverage for core messaging and connection logic.

Technical challenges

  • Polling introduced noticeable delivery latency.
  • The connection workflow was clunky and slowed onboarding.

Performance decisions

  • Replace polling with push so messages arrive as they happen.
  • Event-driven updates avoid redundant requests when nothing has changed.

Stack

  • React
  • TypeScript
  • Redux Toolkit
  • Socket.io
  • Jest
Personal

CineConnect

Personal project. Details have not been added yet.

Repository: not published yetLive demo: not published yet

Placeholder · Add the problem, architecture, stack and links for this project in data/projects.ts.

Open Source

Contact

Let's talk.

Open to frontend engineering roles. Email is the fastest way to reach me.

Based in Chennai, India.