Sahil Garg

Sahil Garg

Senior Software Engineer - I
A Front-End Developer skilled in Flutter and Dart loves to solve problems and implement solutions with better approach keeping user perspective in mind and always keen to learn new things or self and organizational growth.
Flutter Developer
The Most Amazing...

....Created the event scheduling assistant completely from scratch based on outlook calendar which can be operated with both UI and voice commands.

Interest & Expertise
Interest & Expertise
  • Mobile App Development
  • Development with proper code practices
  • Creating new logic by thinking out of the box
  • Machine and Deep Learning
Achievements
Achievements
  • Ranked Top 10 among 400 teams in Rajasthan hackathon 2018, Jaipur
  • First position in annual college Badminton Championship 2017
  • Hold 2nd runner-up in B’VEST
  • Participated in 3pillar Hack Fest, Noida
  • Runner up at NIET Hackathon 2017
Skills
Databases
NoSQL, SQLite
Version Control
GitLab, GitHub
Project Management
JIRA, Trello
Frontend
Flutter
Editors
Sublime Text, VS Code
Languages
C, Kotlin, C++, Dart
Backend
Firebase
Tools
XCode, Android Studio, IntelliJ
State Management
Provider
DevOps
Azure DevOps
Projects
A Super App with voice assistance
A cross-platform super mobile app developed using Flutter (with BLoC as State management) which has voice assistance to run the app with general voice commands. It has many small apps inside the super app for specific category of task in day-to-day life of a person like booking hotels, movie & flight tickets, entertainment, news, email-calendar management, alarm etc. It can be used by any person to handle all the tasks of day-to-day life in a single app. Most of the tasks also supports voice assistance so that user can operate app mostly with voice commands.
SHAP
Smart Home Automation Project for automating all-electric or electronic appliances like a bulb, fan, tv, etc. It collects data from different sensors and then analyzes them to automate the appliances. I worked on all the hardware coding which includes the analyses of real-time data coming from sensors and giving the result for automation of appliances.
Flight Operations App
A cross-platform mobile app developed using Flutter (with Provider as State management) to be used by the employees of any Aviation company. It has sliver implementation and different types of UI & features for different profiles of Employees in the company such as Pilot, Engineer, Admin, Pilot-Engineer, etc. Some interesting things in this are In-app messaging, view PDF, collecting user signatures, image cropping-compressing-grayscale, etc. Employees can report all their daily work details in this app. It is designed to enter all the profile-specific details in a very easy and descriptive manner. Several automation features are added to make it user friendly.
Smart Home Automation Project
Smart Home Automation Project for automating all electric or electronic appliances like bulb, fan, tv etc. It collects data from different sensors and then analyze them to automate the appliances. I worked on all the hardware coding which includes the analyses of real-time data coming from sensors and giving the result for automation of appliances.
Bluetooth Communication App
A multi-purpose app developed using Android with Kotlin to communicate with a Bluetooth sensor using serial communication. The Bluetooth sensor is mounted on a microcontroller. It can control the switches and bulbs over bluetooth connection.
Bingo Gaming App
A gaming app developed using Firebase services to play Bingo online.

Geek Speaks

Isolates in Dart & Flutter

As advanced as the applications are these days, they stand to offer a lot of functionality, even for heavy tasks. But, running such a heavy task can often affect the fluidity of the UI of the app. So what's the solution here? The solution is to create a separate isolate, to execute the heavy task. In this episode of GeekSpeak, Sahil Garg, Software Engineer - I, discusses, all there is about isolates in Dart and Flutter.