Prateek S.

Co-Founder

India3 yrs 2 mos experience

Key Highlights

  • Expert in mobile application development with Flutter.
  • Significant contributions to open-source projects.
  • Proven track record in mentoring and leading engineering teams.
Stackforce AI infers this person is a Mobile Application Developer with strong expertise in open-source contributions and mentoring.

Contact

Skills

Core Skills

FlutterMobile Application DevelopmentRustLinux

Other Skills

GitSQLDevOpsReact.jsKotlinSwift (Programming Language)TauriFirebaseCloud FirestoreC (Programming Language)C++BashSvelteHTMLCascading Style Sheets (CSS)

About

I am a Software Engineer who has worked on various programming technologies including but not limited to Flutter, Rust, Django, React, Node JS. I code bugs in the day and patch them in the night. Have worked in various startups as well as numerous clients as a freelancer and developed their application from scratch. I contribute to open source, you can find some cool projects on my github too that you may wish to contribute to.

Experience

3 yrs 2 mos
Total Experience
9 mos
Average Tenure
7 mos
Current Experience

Google summer of code

2 roles

Mentor @CCExtractor

Apr 2026Present · 1 mo

Mentor @CCExtractor

Apr 2025Oct 2025 · 6 mos

  • Looking over the CCExtractor core codebase & mentoring two talented engineer to deliver the next version of CCExtractor.

Ente

2 roles

Software Engineer

Feb 2025Mar 2026 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Developed a Video Streaming module to deliver an end-to-end encrypted multimedia viewing experience, achieving a 60x reduction in initial video frame load time.
  • Implemented a feature to showcase user memories, user albums, people and faces all this in home screen with a slideshow
  • Worked on Background Runner for iOS app to upload encrypted files when app is terminated and other processing.
  • Added Smart Albums feature, to auto add selected people photos to an album
  • Brought ML powered memories into user's home screen
FlutterGitSQLLinuxDevOpsMobile Application Development+4

Software Engineer Intern

Jan 2024Jan 2025 · 1 yr · Bengaluru, Karnataka, India

  • Contributed to the Ente's open-source stack for mobile and desktop app:
  • Led the development of porting Ente Auth to Desktop, increasing GitHub stars by 5x within a month.
  • Developed an Android home screen widget for a slideshow of favorite albums.
  • Integrated video editing functionality into the Ente Photos app.
  • Implemented multipart uploads to enable resumable uploads in case of unstable internet connectivity.
  • Engineered an encrypted video streaming solution, allowing instant playback and seeking at any position without requiring full video downloads.
  • Added a Panorama Viewer to enable interactive viewing of panorama and 360-degree photos.
  • Introduced Passkey support in both the Photos and Auth client apps.
  • Contributed to Ente Auth v3, incorporating features such as Flatpak support, PIN codes, custom tags for codes, a redesigned icon, and more.
  • Enhanced the Auth user experience to align with the Photos app for a consistent interface.
  • Refactored core cryptography utilities into a separate module, integrating the new libsodium API.
Mobile Application Development

Google summer of code

Software Engineer Mentee

May 2024Sep 2024 · 4 mos · United States · Remote

  • Project Name: Crusty Overhaul
  • During this time I worked on various things related to CCExtractor CLI, GUI and CI/CD workflows.
  • Ported various components from C to Rust
  • Finalize my Parser PR with tests
  • Complete migration of old params to new params
  • Fixed Windows CI with respect to new changes in vcpkg and other dependencies
RustFlutterC (Programming Language)C++DevOps

Datsme ai

2 roles

Mobile Engineer

Promoted

Jul 2023Jan 2025 · 1 yr 6 mos · Delhi, India

Mobile Application Development

Flutter App Developer

Jul 2022Jul 2023 · 1 yr · Delhi, India

  • As one of the two primary Flutter App Developer interns at Datsme, I played a crucial role in creating the all new Datsme app from scratch. I collaborated closely with a talented developer and was supported by a team of highly skilled professionals throughout the project.
  • My responsibilities included crafting UI components and implementing the intricate logic behind various app features. This includes the design and coding of essential elements such as the 12 Rings Test, Frientiemacy Test, Mood tracking, Streak management, Authentication system, Notifications, App Tour, Custom Graphs, and numerous other critical components.
  • I am deeply grateful for the invaluable opportunity to work alongside industry experts at Datsme, as it provided me with profound insights into the world of professional app development.
FirebaseCloud FirestoreFlutter

Google summer of code

Software Engineer Mentee

May 2023Oct 2023 · 5 mos · United States · Remote

  • Project Name: Rusty CCExtractor
  • During this time I worked on various things related to CCExtractor CLI app.
  • I worked on the Mac OS CI through Github actions
  • I also fixed the Windows CI
  • I worked on GPAC support for CCExtractor and hence removing ~150k lines of code
  • I worked on argument parser through Rust which is a very essential part as CCExtractor comes with lots of command-line arguments, some of which didn't followed standard scheme so I made sure of that.
  • Along with this I also wrote unit tests for the argument parsing
  • I also did some miscellaneous PR's related to newer ffmpeg & tesseract compatibility and the improvements related to linux packaging and many other things.
RustC (Programming Language)

Acsestech

Linux Developer

Feb 2022Jul 2022 · 5 mos · Hyderabad, Telangana, India · Remote

  • During my six-month at Acsestech, which commenced in February, I undertook the task of rewriting their existing package manager in Rust to enhance its speed by 20x. Additionally, I contributed to the development of the base Linux system.
LinuxRustBash

Stackforce found 100+ more professionals with Flutter & Mobile Application Development

Explore similar profiles based on matching skills and experience