The Founder
Soni Sahu
Founder & CTO, Meopel
10 years building and shipping production software — from Linux kernel drivers at Intel and Samsung to a mobile animation app that reached 10M+ installs. I've worked across embedded systems, mobile, backend, and AI infrastructure.
I built Meopel because I kept running into the same problem: I wanted someone to grab coffee with, catch a match with, or just walk around the city with — and there was no good way to find that. Not dating. Just company. I looked for an app and couldn't find one, so I built it.
Experience
Founder
Meopel
Mar 2026 – Present
Node.jsMongoDBFirebase
AndroidiOSGoogle Cloud Vision
- Built a plans-first social networking app — post an activity today, get matched with someone doing the same thing
- Built end-to-end solo — Node.js + Express + MongoDB + Firebase backend, Google Cloud Vision, Android and iOS apps
- Published on Google Play and App Store; LinkedIn verification on all profiles for safety
Play Store ↗ App Store ↗
Co-Founder & CTO
Kalpkriti Private Limited — Tweencraft
Aug 2015 – Jan 2026
C++Cocos2d-xOpenGL ES
FFmpegNode.jsAndroid NDK
iOSGCP / AWS
- Built Tweencraft from 0 to 10M+ installs — bootstrapped, ₹1 Cr/year revenue, team of 5, featured in The Hindu
- Built keyframe animation engine on Cocos2d-x (C++) and video export pipeline (glReadPixels → RGB/YUV → FFmpeg mux)
- Built and operated Node.js + MongoDB backend serving ~15K daily active users across Android and iOS
- Ported Google Breakpad, dlib, and FFmpeg to Android; analyzed native ARM crash stacks in production
- Subscription system (Basic / Pro / Premium) with Razorpay payments; Firebase A/B testing and BigQuery analytics
- Deployed across GCP, AWS, and Acecloud — managed infrastructure, scaling, and uptime
Play Store ↗ The Hindu ↗
Software Developer — BSP
Intel Mobile Communications
Mar 2011 – Aug 2015
Linux KernelARMBSP
JTAGGDBC
- Board bring-up on ARM-based SoCs — deputed onsite to Intel Germany for XMM 7260 LTE modem bring-up on pre-production hardware
- Designed a 1-wire protocol debugging environment for ARM modem chipsets — enabled fault detection at early boot before OS initialization (published in Springer)
- Linux kernel drivers for GPIO, I2C, touch, and interrupt subsystems; JTAG and GDB-based crash analysis
BSP Engineer
Samsung India Software Operations
Feb 2008 – Feb 2011
Linux KernelARMHAL
GPS / AGPSJTAG
- Board bring-up on ARM platforms — deputed onsite to Samsung Korea for new board bring-up on pre-production hardware
- Linux kernel drivers for touch, I2C, GPIO, and interrupt controllers
- HAL development for sensor subsystems (proximity, light); GPS/AGPS stack integration
Embedded Engineer
Aerospace Systems Pvt. Ltd.
Mar 2007 – Apr 2008
- GPRS modem integration and embedded C systems development
Technical Skills
Languages
C, C++ (14/17), JavaScript (Node.js), Python, Dart (Flutter)
Mobile
Android (NDK/JNI), iOS, Cocos2d-x, OpenGL ES, Flutter
Backend
Node.js, Express, MongoDB, Firebase, BigQuery
AI / LLM Inference
PyTorch, HuggingFace, FastAPI, Docker (GPU serving), vLLM
Media & Vision
FFmpeg (ported), dlib (ported), audio/video muxing, glReadPixels
Kernel & BSP
Linux kernel, device drivers, HAL, ARM bring-up, JTAG, GDB
Cloud
GCP, AWS, Azure
Crash & Stability
Google Breakpad (ported), Firebase Crashlytics, App Center, ASAN
Publication
1-Wire Communication Protocol for Debugging Modem Chipsets
View on ResearchGate ↗
Education
PG Diploma — Embedded Systems
CDAC · 2006–2007
B.Tech — Electronics and Communications Engineering
Hindustan College of Science and Technology · 2006