Enterprise Solutions at SyntaxGenie
Full-stack development of IoT platforms, e-learning systems, and enterprise applications. Built industrial IoT systems, smart building solutions with ML, and comprehensive LMS platforms.

Overview
During my tenure at SyntaxGenie, I contributed to multiple enterprise-grade projects spanning IoT, e-learning, and service industry applications. These projects showcased my versatility across the full technology stackβfrom embedded firmware to cloud-based machine learning deployments.
π Industrial IoT Management Platform
A comprehensive Industrial Internet of Things (IIoT) management system designed for manufacturing and industrial environments. This was one of the most architecturally complex projects, implementing clean architecture principles with Domain-Driven Design.
Technical Stack
- Backend: Spring Boot 3.2.5, Java 21
- Database: MongoDB
- Security: JWT-based authentication with Spring Security
- Containerization: Docker, Docker Compose
Key Features
- Sensor Management: Real-time tracking and registration of industrial sensors
- Alert System: Configurable alerts with threshold monitoring and notification triggers
- Job Scheduling: Complex job lifecycle management with state machines
- Process Automation: Industrial process orchestration and monitoring
- Material Tracking: Raw material and inventory management integration
My Contributions
- Designed and implemented the core domain entities and use cases
- Built the sensor reading and alert notification system
- Implemented JWT authentication and role-based access control
- Created the job scheduling and process management modules
π’ Smart Building Energy Management System
An end-to-end smart building automation and energy management solution. This was the most technically diverse project, spanning hardware firmware, mobile applications, and machine learning.
System Components
Mobile Application (Flutter)
- Device configuration and management
- Real-time energy usage monitoring
- Space and zone management
- Smart device control (AC controllers, power monitors)
- BLoC pattern for state management
Hardware/Firmware
- Custom AC controller firmware for ESP32
- Power monitoring smart sockets
- BLE-enabled smart devices
- PlatformIO development environment
Machine Learning Module
- Power usage demand forecasting with TensorFlow/Keras
- Time-series analysis with multiple sampling intervals (1h, 6h, 12h, 24h)
- Model deployment on Azure Functions
My Contributions
- Developed the Flutter mobile application with clean architecture
- Implemented device configuration and BLE communication
- Created data sampling pipelines for ML training
- Built Azure Functions for ML model serving
π Comprehensive E-Learning Platform
A full-featured learning management system (LMS) with course delivery, student management, and integrated payment processing.
Technical Stack
- Framework: JHipster 8.0 (Java + React/TypeScript)
- Backend: Spring Boot with PostgreSQL
- Frontend: React with TypeScript
- Payments: Stripe integration
- Deployment: Docker with CI/CD pipelines
Key Features
- Course Management: Create, organize, and publish educational content
- Video Delivery: React Player integration for video lessons
- Hierarchical Content: Courses β Units β Chapters β Lessons
- Payment Gateway: Stripe integration for purchases and subscriptions
- Expert Profiles: Instructor management and ratings
My Contributions
- Built the course and chapter management system
- Implemented Stripe payment integration
- Developed the student enrollment workflow
- Created the public-facing marketing website with Next.js
π§ Other Notable Projects
Service Booking Platform
A comprehensive platform for a professional cleaning service business using Firebase, Vue.js, and TypeScript.
- Online booking system with time slot management
- Digital contract generation and signing
- Client feedback collection and review system
- Admin dashboard for business management
Custom Calendar Scheduling Library
A reusable React calendar component library with advanced scheduling capabilities.
- Week view with 15-minute time intervals
- Drag-to-create event slots
- Event resizing and moving via drag-and-drop
- Multi-column layout with overlap handling
Financial Charting Component
A canvas-based financial charting component for trading applications using React and Konva.js.
- Candlestick chart rendering
- Customizable grid system
- Interactive viewport with zoom/pan
π― Key Achievements
- Full-Stack IoT Expertise: Delivered end-to-end IoT solutions from embedded firmware to cloud ML deployment
- Enterprise Architecture: Implemented clean architecture and DDD principles in production systems
- Cross-Platform Development: Delivered solutions across web, mobile, and embedded platforms
- Real-Time Systems: Built systems handling real-time sensor data with alert mechanisms
- ML Integration: Deployed machine learning models for energy demand forecasting in production
Technology Proficiency
- Backend: Spring Boot, Firebase Functions, NestJS, Node.js
- Frontend: React, Next.js, Vue.js, TypeScript
- Mobile: Flutter with BLoC pattern
- IoT: ESP32, Arduino, PlatformIO, BLE
- ML: TensorFlow/Keras, Azure ML
- Databases: MongoDB, PostgreSQL, Firebase/Firestore
Key Features
- 1Industrial IoT platform with real-time sensor monitoring
- 2Smart building energy management with ML forecasting
- 3E-learning platform with Stripe payment integration
- 4Cross-platform mobile apps with Flutter
- 5Custom scheduling and charting component libraries
- 6Service booking platform with Vue.js