Suvarnesh K M
Back to home
Full-Stack Developer & Product Engineer

About Suvarnesh K M

I am a Full-Stack Developer and Product Engineer focused on building useful software, developer tools, and high-craft web interfaces. I currently work at AiCubes, where I engineer full-stack applications, interactive real-time products, and developer-facing components.

My engineering work spans end-to-end product implementation: designing clean component APIs, optimizing client-side performance, structuring backend services, and exploring creative technology experiments in WebGL and 3D.

I care deeply about interaction detail, clear information architecture, developer experience, and building software that feels fast, intuitive, and reliable.

GitHubLinkedInMedium

Experience Timeline

Full Stack Developer

@ AiCubes· Full-timeCurrent
May 2024 — Present

Leading full-stack engineering efforts across production applications, developer tools, and internal infrastructure. Building Varnus for internal/open-source developer UI needs and architecting enterprise web products.

  • •Engineered Secure Meet, a WebRTC video meeting platform with low-latency media streams and room controls.
  • •Architected Document Management System featuring vector-assisted AI document search and chat.
  • •Built Appointment Booking System with distributed Redis lock management for conflict-free scheduling.
  • •Created Varnus component library to standardize developer UI patterns across teams.
TypeScriptReactNext.jsNode.jsPostgreSQLWebRTCTailwind CSSRedis

Product Engineer

@ Hoomans Co.· Full-time
Jun 2022 — Nov 2023

Focused on product development, interactive user interfaces, customer workflows, and frontend performance optimization.

  • •Designed and implemented high-conversion web interfaces with strict attention to interaction details and responsiveness.
  • •Refactored legacy client codebase to modern React and TypeScript architecture, improving bundle size and load performance.
  • •Collaborated closely with design and product teams to translate complex requirements into accessible web components.
ReactTypeScriptNext.jsTailwind CSSREST APIsGit

Engineering Principles

Products Over Frameworks

Technology choices serve the product experience. Code should be maintainable, legible, and focused on solving actual user and developer problems.

Interaction Detail

Micro-interactions, state transitions, focus states, and keyboard navigation transform standard web software into memorable, tactile products.

Developer Ergonomics

Building tools for engineers requires extra rigor: robust error boundaries, clear data inspector views, copy utilities, and predictable API contracts.

Exploration & Experimentation

Engineers build best when they experiment beyond day-to-day requirements—whether tinkering with 3D Blender shaders, game engines, or canvas audio visualizers.

Tools I work with

Frontend & Interfaces

TypeScriptReactNext.jsTailwind CSSshadcn/uiHTML5/CSS3

Backend & Systems

Node.jsPostgreSQLSupabaseRedisREST & GraphQL APIsWebSockets

Real-time & Specializations

WebRTCVector SearchZustandState Machines

Interactive & Creative

BlenderPhaser 3Three.js / WebGLFigma APIWeb Audio API

Tooling & Workflow

BunGitVercelESLintPostmanLinux/macOS