Skip to content
View uveshm003's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report uveshm003

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
uveshm003/README.md

Hi, I'm Uvesh

Typing intro

LinkedIn Portfolio Email

👋 About me

I've been building with Flutter for about three years. Most developers ship to phones. I've also shipped to the touchscreens of service robots, to Windows desktops that sync with gas-detection instruments, and to the companion app for an electric motorcycle's controller. That variety is what keeps me interested.

Right now I'm a Software Engineer at Halma India PLC (Sensit Technologies), where I'm the primary developer on SyncIT.

When I'm not coding, I'm usually writing or reading philosophy. I also enjoy learning with constraints, like writing poems with banned words or solving Dart problems using only method chains.

⭐ Notable work

🧪 SyncIT

Sensit Technologies · Halma India   2025 – present   Android · iOS · Windows

Sensit has made gas-detection instruments for utilities, firefighters and hazmat teams for over 40 years. SyncIT is its next-generation instrument management platform, consolidating several older Sensit applications into one cross-platform product.

My role: Primary developer, working with a 25–30 person team across software, firmware, hardware, QA, project management and marketing in Ahmedabad, Valparaiso (Indiana, USA) and Bolzano (Italy).

What I did

  • Took SyncIT from a proof of concept to a production-ready MVP, and kept evolving it through new features, architectural improvements and client-driven changes.
  • Structured it as a Melos monorepo with two product variants: SyncIT Lite (offline-first, for field evaluation) and SyncIT Plus (cloud sync, advanced reporting and premium integrations), built on a shared core package and a dedicated log-parsing SDK.
  • Built the device communication modules: BLE for gas-detection instruments, and Wi-Fi, LAN and serial for calibration stations, covering log download, parsing, visualization, firmware update workflows and multi-format export.
  • Suggested and built a settings application for three instruments, with an automated BLE update flow across 50 settings. Working with the firmware team, this cut manual production effort by about 99%.
  • Improved app performance by about 30–35% by optimizing the database schema and queries.
  • Reworked the app's UI, navigation flow and data visualization, creating wireframes with the engineering manager.
  • Built Windows-scheduled reporting for LAN-connected devices, with customizable export configurations.
  • Own the full release pipeline, from build generation and versioning to packaging and distribution on every platform.

Stack: Flutter · Dart · Melos · ObjectBox · BLE · Wi-Fi, LAN and serial · n8n · Claude Code

📺 Odigo

Kody Technolabs   2023 – 2025   Android · robot hardware

Odigo is an advertising robot with dual mirrored displays and centralized control. It was showcased at GITEX 2024 and now runs in venues like LuLu Mall, DLF Mall and Jio World Drive.

What I did

  • Worked on the Flutter app that drives Odigo's dual mirrored displays and centralized control.
  • Connected the app to the robot through the ROS SDK, platform channels and Socket.IO.

Stack: Flutter · Kotlin/Java · Platform channels · ROS SDK · Socket.IO

🍽️ Dasher

Kody Technolabs   2023 – 2025   Android · robot hardware

Dasher is a multi-display delivery robot built on a platform of nine integrated panels.

What I did

  • Worked as one of the core developers on the Dasher platform.
  • Was the primary developer of the Advertisement Panel, building dynamic content scheduling and remote file transfer to the robot.

Stack: Flutter · Android native · MVVM and DDD

At Kody, I also worked across Flutter and native Android layers, integrating BLE and Android's Nearby Connections API for device-to-device communication.

📱 Other apps I've shipped

App What it is Where
SMX Drives Freelance. Companion app for an EV motor controller: live telemetry, ride modes, diagnostics and over-the-air firmware updates. Google Play · App Store
TakeProfit Subscription crypto-analytics app, built in a team of four at Kody. —
Xandria eBook and audiobook platform. We built the MVP as the same team. —
Kaymatech apps 12+ utility apps across Android, iOS, macOS, Windows and Linux, averaging 4,000–5,000 installs and a 5–6% premium conversion rate. I designed the company's Windows in-app purchase infrastructure, built its entire Windows portfolio, and ran a web-purchase experiment with two products when RevenueCat added web support. —

🧪 Side projects

Project What it is Built with
QuickServe A two-sided home-services marketplace. Orders are dispatched through a queue, and payments are verified on the server. Flutter · Spring Boot · MySQL · Redis · Razorpay
SpeakUp A spoken-English practice app that works with no account and no internet. Flutter · BLoC · ObjectBox · Hive
Atomic Dev Tools 44 small developer utilities in the browser. Almost all of them run entirely on your machine. Next.js · TypeScript · Turborepo

🗺️ How I got here

timeline
    2020 : Started a B.Tech in IT at Gujarat Technological University
    2023 : Graduated : Joined Kody Technolabs
    2024 : Built the Flutter apps for the Dasher and Odigo robots : Shipped TakeProfit and Xandria with a team of four
    2025 : Joined Kaymatech and shipped 12+ apps : Built Windows in-app purchases from scratch : Joined Halma India to build SyncIT
    2026 : SMX Drives went live on Google Play and the App Store
Loading
pie showData
    title Months spent at each company
    "Kody Technolabs" : 16
    "Kaymatech" : 9
    "Halma India (Sensit)" : 12
Loading

🧰 Tech I use

Mobile

Mobile

BLoC · Riverpod · Provider · Melos · ObjectBox · Hive · Platform channels · BLE · RevenueCat · Razorpay

Backend and web

Backend and web

Databases and tools

Databases and tools

Socket.IO · Claude Code · n8n

🧠 What's on my mind

flowchart LR
    U((Uvesh))
    U --- B[Building]
    U --- A[AI tooling]
    U --- L[Learning]
    U --- O[Off the keyboard]
    B --- B1[Flutter apps]
    B --- B2[Indie app ideas]
    B --- B3[Games with Flame]
    A --- A1[Claude Code]
    A --- A2[Skills and hooks]
    A --- A3[MCP servers]
    L --- L1[Flutter internals]
    L --- L2[Japanese]
    L --- L3[French]
    O --- O1[Writing]
    O --- O2[Philosophy]
    O --- O3[Music theory]
    classDef root fill:#2D5BD0,stroke:#2D5BD0,color:#fff
    classDef build fill:#0E7C6B,stroke:#0E7C6B,color:#fff
    classDef ai fill:#8E3B8A,stroke:#8E3B8A,color:#fff
    classDef learn fill:#C98A12,stroke:#C98A12,color:#fff
    classDef off fill:#B8354A,stroke:#B8354A,color:#fff
    class U root
    class B,B1,B2,B3 build
    class A,A1,A2,A3 ai
    class L,L1,L2,L3 learn
    class O,O1,O2,O3 off
Loading

🌱 Right now

  • 🔬 Exploring how Flutter works internally, across the framework, engine and embedder layers.
  • ✍️ Writing about Flutter, how I approach building software, and now and then, philosophy.
  • 🤖 Using Claude Code as a core part of my workflow, with my own Skills, hooks and MCP servers. I'm also designing a layer that sits between Claude Code and the developers who use it.
  • 🗾 Learning Japanese and French.

🏆 Achievements

Nebula Novice: merged my first pull request

See every achievement on my Vaunt board.

🤝 Let's talk

I'm always happy to talk about Flutter, apps that work with hardware, or AI-assisted development. I'm also open to freelance work.

📫 uveshmenpur.03@gmail.com · LinkedIn · Portfolio

Popular repositories Loading

  1. cardtrading cardtrading Public

    Dart 4 1

  2. restaurant restaurant Public

    Dart 4

  3. bloc_demo bloc_demo Public

    Dart 4 1

  4. Bloom-Effect Bloom-Effect Public

    Dart 4

  5. Portfolio-Page Portfolio-Page Public

    Personal Portfolio created by me using HTML & CSS only.

    HTML 3

  6. DSA-Practice DSA-Practice Public

    3