Manas Hejmadi Cover Photo
Manas Hejmadi Avatar

Manas Hejmadi

Programmer and Space Enthusiast!


Share this Profile



Supercharge your Flutter Web Experience! - SynapseCode


This is my own Instagram post on how to supercharge your flutter web experience!

Read More

I gathered tools your startup needs. Here's what they are:

This is a great Twitter thread by @bereket who has compiled all the tools needed for a startup!
this could be really valuable!

Read More
about 1 year ago

If your existing Windows 10 PC is running the most current version of Windows 10 and meets the minimum hardware specifications it will be able to upgrade to Windows 11. The upgrade rollout plan is still being finalized, but for most devices already in use today, we expect it to be ready sometime in early 2022. Not all Windows 10 PCs that are eligible to upgrade to Windows 11 will be offered to upgrade at the same time. To see if your PC is eligible to upgrade, download and run the PC Health Check app . Once the upgrade rollout has started, you can check if it is ready for your device by going to Settings/Windows Updates.

The all new Windows 11! coming soon! Check it out! Cool stuff

Read More
about 1 year ago

James Webb Space Telescope: Delays, Breakages, Pandemics, Errors, Troubled Carrier Rockets And Now…

The James Webb Space Telescope is a Space observation telescope that's supposed to be placed in Lagrange point 2 or L2. it has seen multiple delays citing issues with it's primary mirror.
Need to watch this video to understand more about it's progress

Read More

Udemy Homepage!

Sharpen your skills

Get cutting-edge courses for as little as $12.99 through Sept. 30.

This is Udemy! You can learn a lot of stuff from this site! πŸ’―

Read More

Billion dollar startup ideas

Garry Tan's collection of great startup ideas!

Read More
about 1 year ago

I've reviewed over 150+ no-code / low-code tools. Here are 27 tools that will help you build your MVP, Startup faster! πŸš€ These tools are the ultimate hack to web development! 🀩

27 Code/NoCode solutions to help you build your MVP faster and better! Accelerate your Startup's growth!

Read More
12 months ago

How to use FEAR to boost your sales? (Ethically)

This video shows us how to use Fear to generate sales (ethically)

Read More

Manas Hejmadi | Portfolio

πŸ‘‹ Let me Introduce Myself

Hey! I'm Manas Hejmadi, a 17 year old Student, Developer and Startup Aspirant from Bengaluru, India. I have been consistently coding for several years now and have a brief understanding of multiple languages and paradigms related to programming. I'm a jack of all trades and I code in Flutter, Python, Java, JavaScript and more! I have had a little experience in multiple fields such as Machine Learning, Core Programming, Webdev, Mobile Development, Desktop Development and more! I Specialize in App making and have made numerous apps over the years! I also have the skill to formulate good ideas and translate it to Functional Code! I’m mostly a solo developer but I can also work and coordinate tasks extemely well when i’m in a Team! I'm also an avid Space Travel fan! Especially of the SpaceX Starship Project. Hit me up! Lets talk soon!

πŸ€™ Languages & Frameworks

Flutter Flutter
Python 3
JavaScript JavaScript
Java Java
Flask Flask

πŸ‘€ Skills & Technologies

After Effects
Blogging Blogging

πŸ”₯ Large Projects

Covaxinator is a Vaccine Administration and Tracking Platform built in Flask for the Oakridge Codefest 2021 Hackathon.

A Complete Online Gym and Training Platform coupled with a inbuilt Store for Apparel, Suppliments, Equipments and support for meditation, articles, etc

An Indian Flutter Based Microblogging platfom that provides a new way to socialize withyour peers!

BusManager is a complete and Robust Server Side Backend Solution to manage School Buses and was built using Flask and Python. It was a client project.

A Complete Voting Platform for Schools, Colleges, Universities. Communities and Small Businesses with a really simple and easy to use UI all built using Flask!

A Complete Platform for Schools, Colleges, Universities that allows them to provide notes, attendance info, results, Sample Papers, Circulars and more!

An online community for Metalheads! Get into Group Chats, Learn about your Favourite bands, play quizzes, run polls and a whole lot more!

Dendrite is a simple solution to achieve BlockChain-Supply Chain Integration and promote transparency for small scale companies

πŸ”₯ OpenSource Personal Projects

FireAuth is a Flutter Package that simplifies Flutter Firebase Authentication and makes building great applications really easy! Works on Mobile and Web!

A Script that adds Firebase to your flutter project seamlessly! Also contains good documentation to get you started with FireAuth.

An Application that allows you to Swap your face with another face over the web! It uses Python to conduct a bit of ML Magic and then uses Flask to host itself.

A JavaScript WebApp that provides Google Tasks esque functionality with a beautiful and feature-rich User Interface

Finds the Differences betweenn 2 blocks of text and highlights them beautifully!

This App helps you download Youtube videos as MP4 files and also has a beautiful UI!

This Web App takes a long link and retuns a shortened and minified link thats easier to share!!

A simple Python script that generates a Flask blueprint enabled project on demand!

A Python & Bash Script that can be used to rename Files, Folders, and Subfolders and also replace in files

A Simple, Safe and Easy to use command line based Password Management Solution built using python.

πŸ‘€ Other Stuff

This is a Blog Post series about Basic Machine Learning!

βœ… Testimonials

Manas was pleasure to work with! He is so kind and truly awesome at what he does. He delivered a product that I was pleased with. He made sure to communicate his progress and kept me informed throughout this process. He was so helpful in making any changes that I asked. He was also very helpful in explaining things that I had questions about, He is very timely and always exceeded my expectations. He built the Backend very professionally and will definitely be using his services again as well as recommending him to all of my family and friends.

Hey! I'm Manas Hejmadi, a 17 year old Student, Developer and Startup Aspirant from Bengaluru, India.
This is my personal Website!

Read More

Gary Explains - Intel's CPU Nomenclature

Gary Explains Intel's CPU Nomenclature!
Basic Format:
Intel Core iX [gen][SKU][Suffix]
K - Unlocked
U - Mobile (Laptop)
H - High Performance Graphics
G - Discrete AMD Vega Graphics
T - Power Optimized
X - Extreme
HK - High Performance Graphics & Unlocked
HQ - High Performance Graphics & Quad Core
Y - Extremely Low power
S - Performance
M - Mobile ; MQ - Mobile Quad Core : MX - Mobile Extreme

Processor Families:
Intel Core: i3, i5 & i7 - Consumer Chips
Intel HEDT: i9 & Extreme Editions
Intel Atom: Network Attachment & Storage
Intel Pentium: Entry level Hyperthreading
Intel Celeron: Entry level No Hyperthreading
Intel Xeon: Server
Intel Itanium: Server
Intel Quark: Microcontroller Chip

Read More
12 months ago

Balaji, Shaan VP and Sam talking about how to fix the cloud and media!

Saved to
12 months ago
12 months ago

Recently, a colleague and I were lamenting the process of growing older and the inevitable increasing difficulty of remembering things we want to remember . That becomes particularly annoying when you attend a conference or a learning seminar and find yourself forgetting the entire session just days later.

But then my colleague told me about the Ebbinghaus Forgetting Curve , a 100-year-old formula developed by German psychologist Hermann Ebbinghaus, who pioneered the experimental study of memory. The psychologist's work has resurfaced recently and has been making its way around college campuses as a tool to help students remember lecture material. For example, the University of Waterloo explains the curve and how to use it on the Campus Wellness website. I teach at Indiana University and a student mentioned it to me in class as a study aid he uses. Intrigued, I tried it out too--more on that in a moment.

The Forgetting Curve describes how we retain or lose information that we take in, using a one-hour lecture as the basis of the model. The curve is at its highest point (the most information retained) right after the one-hour lecture. One day after the lecture, if you've done nothing with the material, you'll have lost between 50 and 80 percent of it from your memory.

By day seven, that erodes to about 10 percent retained, and by day 30, the information is virtually gone (only 2-3 percent retained). After this, without any intervention, you'll likely need to relearn the material from scratch.

Sounds about right from my experience.

But here comes the amazing part--how easily you can train your brain to reverse the curve.

With just 20 minutes of work, you'll retain almost all of what you learned.

This is possible through the practice of what's called spaced intervals, where you revisit and reprocess the same material, but in a very specific pattern. Doing so means it takes you less and less time to retrieve the information from your long-term memory when you need it. Here's where the 20 minutes and very specifically spaced intervals come in.

Ebbinghaus's formula calls for you to spend 10 minutes reviewing the material within 24 hours of having received it (that will raise the curve back up to almost 100 percent retained again). Seven days later, spend five minutes to "reactivate" the same material and raise the curve up again. By day 30, your brain needs only two to four minutes to completely "reactivate" the same material, again raising the curve back up.

Thus, a total of 20 minutes invested in review at specific intervals and, voila, a month later you have fantastic retention of that interesting seminar. After that, monthly brush-ups of just a few minutes will help you keep the material fresh.

Here's what happened when I tried it.

I put the specific formula to the test. I keynoted at a conference and was also able to take in two other one-hour keynotes at the conference. For one of the keynotes, I took no notes, and sure enough, just shy of a month later I can barely remember any of it.

For the second keynote, I took copious notes and followed the spaced interval formula. A month later, by golly, I remember virtually all of the material. And in case if you're wondering, both talks were equally interesting to me--the difference was the reversal of Ebbinghaus' Forgetting Curve.

So the bottom line here is if you want to remember what you learned from an interesting seminar or session, don't take a "cram for the exam" approach when you want to use the info. That might have worked in college (although Waterloo University specifically advises against cramming, encouraging students to follow the aforementioned approach). Instead, invest the 20 minutes (in spaced-out intervals), so that a month later it's all still there in the old noggin.

Train your brain to remember things!
use the 20 minutes spaced interval approach instead of trying to cram everything in one go!

The general nature of forgetting information goes like this:
One day after the lecture, if you've done nothing with the material, you'll have lost between 50 and 80 percent of it from your memory.
By day seven, that erodes to about 10 percent retained, and by day 30, the information is virtually gone (only 2-3 percent retained)

Basically, Revisit and reprocess the same material, but in a very specific pattern

Read More

All about the forbidden Windows 9!
from TechQuickie!

Read More
about 1 year ago

This is my Instagram post about Pragmatic Python!πŸ’―

Read More
Saved to
Python Programming Manas Hejmadi
about 1 year ago
about 1 year ago

This post explains everything about the Flutter Engage event, held on 03/03/2021
Which brought Flutter 2.0 to the public!

Read More
about 1 year ago

Apple Inc

Shop online and get Specialist help, free no-contact delivery, and more. Shop with a Specialist , get credit with Apple Trade In, choose free delivery or pickup, and more at the Apple Store Online . Shop with a Specialist , get credit with Apple Trade In, choose free delivery or pickup, and more at the Apple Store Online .

From $29.12/mo. for 24 mo. or $699 before trade‑in 1

Buy directly from Apple with special carrier offers

From $41.62/mo. for 24 mo. or $999 before trade‑in 2

Buy directly from Apple with special carrier offers

The official Apple Inc Website!
Apple was a company started by Steve Jobs and Steve Wozniak!
Currently it is one of the biggest companies on Earth!
Their products are super expensive but they have a rich ecosystem!
Extremely Vertically Integrated

Read More

This is SpaceX's official website!
SpaceX is an established rocket company founded by Elon musk that specializes in rocket reuse technology! πŸ’―βœ¨πŸ‘€

Read More

This is my post about Event Handling in the Svelte JavaScript framework

Read More

What if you never updated Windows?

This video by Techquickie answers the question of what happens if we never updated windows!

Read More
about 1 year ago

FireAuth πŸ”₯

Fireauth #

FireAuth is a Flutter Package that aims to simplify Flutter Firebase Authentication and streamline app development. It provides a intuitive way to access Parts of the Firebase Authentication Suite and reduces the amount of time you have to spend on it. Works for both Flutter Native and Flutter Web!


Add this line to your pubspec.yaml :

 dependencies: fireauth: ^0.4.0
#If you want the latest Major Stable Version use Version 0.0.5
#If you rely on the older firebase dependencies (pre-1.0) Use Version 0.0.5-legacy 

Then run this command:

 $ flutter packages get 

Then add this import:

 import 'package:fireauth/fireauth.dart'; 

Project Firebase Setup #

Use #

Setting up Firebase correctly to work with all the Authentication Methods provided by FireAuth can sometimes be difficult and tedious! Hence, I have come up with a python script that will do most of the hardwork for you! It also contains well documented instructions so that the entire process is very smooth. It's better than the official documentation!

πŸ”΄ If you do not use FireSetup there could be some issues due to incorrect manual setup.

Platform Support #

Currently Supported Authentication Methods: #

🟑 The status for iOS is currently unknown as It has not been tested yet.

Auth Methods Platforms Auth Methods Platforms
Anonymous Github
Email & Password Microsoft
Phone Facebook

πŸ”΅ Most of these Authentication Methods need extra setup! Everything is documented very well in the FireSetup README


Step 1: Initializing Firebase (main.dart) #

 void main() async { //This initializes Firebase Accordingly (Important) await initializeFirebase(); //This method is from the fireauth package runApp(YourApp());

Step 2: Wrap your Material App with FireAuth #

 //Allows the Authentication Methods to be accessible from anywhere in the widget tree
return FireAuth( child: MaterialApp( home: MyAppHome(), ),

Step 3: Use the AuthManager #

 //This basically acts like a Gateway, If youre logged in, it shows the destinationFragment
//else it shows the loginFragment (It Remembers the Authentication State too!)
return AuthManager( loginFragment: LoginPage(), destinationFragment: HomePage(),

Using the AuthController #

The AuthController is a Dart class that contains several static methods that exposes useful functions!

For more information on these methods, take a look at them using the IDE, they are very well documented, but this is all you need for it to work in the default way

Sign In With Google #

🟑 GoogleSignIn Needs Additional Setup

 AuthController.signInWithGoogle( context, onError: (String e) {}, onSignInSuccessful: (User u) {},

Anonymous SignIn #

 AuthController.signInAnonymously( context, onSignInSuccessful: (User u) {}, onError: (String e) {},

Phone SignIn #

🟑 PhoneSignIn Needs Additional Setup

 AuthController.signInWithPhoneNumber( context, phoneNumber: phoneNumberController.value.text, onError: (e) {}, onInvalidVerificationCode: () {}, onSignInSuccessful: (User u) {}, );

Register & Login With Email & Password #

 AuthController.registerWithEmailAndPassword( context, email: "[email protected]", password: "abc123", onError: (String e) {}, onRegisterSuccessful: (User u) {},

SignIn With Email & Password #

 AuthController.signInWithEmailAndPassword( context, email: "[email protected]", password: "abc123", onError: (String e) {}, onIncorrectCredentials: () {}, onSignInSuccessful: (User u) {},

SignIn With Facebook #

🟑 FacebookSignIn Needs Additional Setup

 AuthController.signInWithFacebook( context, onSignInSuccessful: (User u) {}, onError: (String e) {},

SignIn Using OAuth Methods #

🟑 OAuthSignIn Needs Additional Setup

 //Twitter OAuth SignIn
AuthController.signInWithTwiter( context, onSignInSuccessful: (User u) {}, onError: (String e) {},
//Github OAuth SignIn
AuthController.signInWithGithub( context, onSignInSuccessful: (User u) {}, onError: (String e) {},
//Microsoft OAuth SignIn
AuthController.signInWithMicrosoft( context, onSignInSuccessful: (User u) {}, onError: (String e) {},

Logout #


Get Current User #

 AuthController.getCurrentUser( context, //Optional Arguement, if not provided, It just returns a Firebase User customMapping: (user) => { 'name': user.displayName, 'email':, },

Social SignIn Buttons #

If you just want a ready to use button that enables a particular Social SignIn, This is these are the Widgets that you're looking for!

 //To Use SocialButtons you need this import!
import 'package:fireauth/social.dart';

Future Plans #



This is my own Flutter package called FireAuth!
It allows you to setup complete firebase authentication for 5+ Auth providers in under 5 minutes!

Read More