Muhammed Afsal Villan
I’m a full-stack developer specializing in building desktop and mobile applications. I love creating user-centric, scalable applications that customers love to use. Programming is my passion and I love sharing my experiences as a developer through my YouTube channel. I am the Chief Technology Officer at Flysoft Systems.
About Me
My name is Muhammed Afsal Villan. I am from Manjeri, Kerala, India. My mother tongue is Malayalam and I speak English fluently. I have been passionate about computers and video games since I was 3 years old. I started programming in C++ at the age of 16 and have been doing something related to programming daily for over 13 years now. I am a full-stack developer and can develop real-world solutions that are scalable, user-centric, and efficient. I always emphasize using the best and most efficient approaches in coding.
My first real-world software was a library management system which I developed in 2012 while learning Java. It was a significant success and is still used by many schools and colleges across Kerala.
During college, I started a YouTube channel and blog to share my programming experiences and learn more through research for content creation. I strongly believe that 'the best way to learn is to teach'. The channel has been well-received, with 24,000+ subscribers and millions of views. I graduated in 2017 with a degree in Computer Science and Engineering and joined Zoho Corp through campus placement, working on the SIEM platform for a year.
After a year at Zoho, I wanted to take up a bigger challenge to improve my skills and gain expertise in all areas of software development. So, I resigned from my job and joined Flysoft Systems in 2018 as Chief Technology Officer. Our team then started working on building something truly amazing for the hospitality industry. Currently, our products are used in day-to-day operations by over 800 active customers, including restaurants, supermarkets, fast food chains, and more.
Experience
- Planned and developed entire restaurant and supermarket management solutions from scratch.
- Developed our main Desktop application using JavaFX and Spring boot that can work standalone or in client-server mode with Android clients.
- Developed our main Android app for restaurant waiters that can work in standalone or client-server mode.
- Worked on EventLog Analyzer (ELA) SIEM solution.
- Developed a session management system that tracks all the events between two actions. For example, track all the activities between login & logout of a user.
- Developed an efficient memory management system that can offload lists and maps from java heap to off-heap memory using MapDB.
- Researched and developed a Fake image detector using machine learning. Images that are faked using the tools like photoshop, gimp, etc. can be easily identified.
- The neural network was able to reach an 80%+ success rate on the CASIA dataset.
- Worked on freelance Java and Android projects.
Publicly available popular works
Whatsapp Chat Analyzer
A desktop application that can analyze Whatsapp chat exports and find out the 'top 10 words', 'chat frequency', etc.
Covid-19 Desktop Widget
A desktop widget that can show real-time covid statistics from around the world.
3D Earth Animation
A 3D animation tutorial project that I created for making JavaFX 3D animation tutorial series on YouTube.
Grammar and spell checker
An app for checking grammar and spelling correctness for 7 languages including English, German, Spanish, etc.
Kathakal and Kavithakal
An app that contains poems, stories, proverbs, and much more in the Malayalam language.
Malayalam Quotes
An app that contains inspirational quotes from famous people in the Malayalam language.
Education
-
Graduated with a degree in computer science - 2017
Finished the course with 'First Class With Honors'. I was active in college tech fest and worked on cool projects like building quadcopters, making quiz applications, etc.
Award: Most promising student of the CSE 2013-17 batch -
Finished higher secondary school - 2013
Studied computer science and started my programming journey from here. I was introduced to C++ programming during this course and it changed my life.
Award: Most promising student of the 2011-2013 batch -
Finished high school - 2011
Specialized in electronics branch. I was introduced to the basics of all engineering courses during this 3-year time. We had subjects on electrical engineering, mechanical engineering, automobile engineering, etc.
A+ on all subjects
Get in touch
I’m currently not looking for any new opportunities. But if you have a question or just want to say hello, please feel free to ping me 😊!
Built by Muhammed Afsal Villan with Spring Boot, Thymleaf, and Tailwind CSS.
Image Gallery