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 — PresentToshiba 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 2023Signa-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