Senior Software Engineer I @ Degreed · Bangalore, India

Sachin Singh software engineer

I build fast, reliable products across mobile, desktop and the web — from cross-platform apps in Flutter to full-stack services with Node, Nest and Next. Six years shipping things people actually use.

01 — Selected Work

Things I've built.

Cross-platform apps, open-source contributions and product work — shipped to real users across iOS, Android, desktop and the web.

  1. 02

    Degreed Mobile

    Product work on a learning-experience platform: lifting crash-free sessions from 58% to 89% across Android & iOS, refactoring DeepLink and Content Launcher modules, cutting redundant API calls, and improving accessibility on core screens.

    FlutterPerformanceAccessibilityGCP Logging
    Visit site
  2. 03

    flick-video-player

    Contributions to a popular open-source Flutter video player — adding support for the Flutter web platform and introducing a subtitle option for in-video captions.

    FlutterOpen SourceFlutter WebVideo
    View on GitHub
02 — Experience

Where I've worked.

  1. Feb 2025 — Now

    Degreed

    Senior Software Engineer I
    Bangalore, India
    • Raised crash-free sessions from 58% to 89% across Android & iOS by tracing root causes and shipping targeted stability fixes.
    • Refactored the DeepLink and Content Launcher modules, cut redundant API calls, and added GCP logging for sharper monitoring and debugging.
    • Enhanced key screens (Home, Dashboard) with personalized learning and major accessibility fixes for inclusive design.
    • Introduced tech specs, PR templates and sprint burndown reports — improving team alignment and delivery tracking.
  2. Sept 2020 — Jan 2025

    GeekyAnts

    Software Engineer → Senior Software Engineer II
    Bangalore, India
    • Progressed across four levels, owning architecture and roadmaps for mobile, desktop and open-source apps built with Flutter.
    • Led products end-to-end from concept to deployment, aligning execution with business goals across cross-platform targets.
    • Built modular architecture with MVVM and clean-architecture principles; tuned state management with BLoC and Provider for responsiveness.
    • Gathered client requirements, mentored teammates, and ramped quickly on NestJS and Next.js to meet evolving project needs.
  3. Jun 2019 — Aug 2020

    Neurapses Technologies

    Project Trainee · Internship
    Kolkata, India
    • Designed and built an admin dashboard and student portal for Mechatron Robotics, managing 11 global franchises in real time.
    • Streamlined enrollment, attendance and fee tracking for both administrators and students.
03 — About

I'm a software engineer who cares about the small things — the spacing, the timing, and the way an app feels when it never drops a frame.

Over the last six years I've shipped mobile, desktop and full-stack products — most of it cross-platform work in Flutter, plus services in Node, Nest and Next. I like taking things end-to-end: defining architecture, sweating performance and accessibility, and leaving behind docs and tooling that make the next person faster.

I'm a Computer Science Engineering graduate from Saroj Mohan Institute of Technology (2016–2020), currently a Senior Software Engineer I at Degreed in Bangalore.

Writing

I publish technical articles on software development and best practices at hashnode.com/@knowsach ↗.

Speaking & Mentoring

Delivered a tech talk on managing large files on storage-constrained devices, and helped hire, onboard and mentor new developers.

Open Source

Contributor to flick-video-player — added Flutter web support and an in-video subtitle option.

04 — Contact

Let's build
something good.

knowsach@gmail.com