// whoami

Sudarshan
MG

Software Engineer — Backend · Full-Stack · Systems
Bengaluru, India

Software Engineer with 2+ years building production software across the full stack — from bare-metal Qt/QML on embedded Linux to Flask + PostgreSQL web platforms. Lead developer of a shared embedded UI architecture powering 7+ device applications. I think in systems: concurrency, data modeling, and the layers between hardware and humans.

/ toolkit

C++
Go
Python
TypeScript
JavaScript
Qt / QML
OpenGL
Flask
Next.js
React
Node.js
PostgreSQL
Docker
Linux
Git

/ experience

Software Engineer

Feb 2024 — Present

Toshiba Software India

Promoted from Associate Software Engineer (Mar 2026)

  • Lead developer of app-core, a shared Qt/QML architecture framework powering 7+ embedded display applications across Toshiba TEC printer models from a single model-driven codebase.
  • Designed a model-driven UI that renders correctly across differing screen geometries (272×400 & 240×240), eliminating per-device code forks and refactoring 10+ QML pages.
  • Architected reusable embedded components — injectable headers/footers and a centralized key-input handler with long-press & key-combination detection.
  • Built an internal PDF translation web app (Flask, PostgreSQL) adopted org-wide — 7+ languages, JWT auth, role-based access.
  • Designed normalized PostgreSQL schemas with native ENUMs and a hashed-refresh-token JWT auth model.

Full-Stack Developer Intern

Jan 2023 — Mar 2023

Signa-X

  • Built full-stack web features using the MERN stack and Next.js — React frontends and Node.js/Express backend services.
  • Implemented responsive UI components and REST API integrations in a production web application.

/ education

Bachelor of Engineering

Visvesvaraya Technological University (VTU)

2024 · CGPA 8.1 / 10

/ connect