Summary
Overview
Work History
Education
Skills
Accomplishments
LANGUAGES
Timeline
Generic

SREERAM P MOHAN

Thiruvananthapuram

Summary

Software Engineer at Quest Global with experience in automotive embedded systems validation, Python-based data-validation automation, and CAN communication. Hands-on experience with STM32F407 boards using Embedded C/C++, debugging, and structured data validation. Experienced in developing an LLM-powered HMI screen-design automation workflow using Qwen, LangChain ChatOpenAI, JSON Schema validation, and Penpot MCP.

Overview

1
1
Language
2
2
years of professional experience

Work History

Software Engineer

Quest Global Engineering Services Private Ltd.
03.2025 - Current

AI-Powered HMI Screen-Design Automation

  • Built a two-stage LLM workflow: the first model plans screen layouts, and the second converts component data and layout decisions into schema-defined JSON.
  • Configured a Qwen model through a local llama.cpp OpenAI-compatible endpoint using LangChain ChatOpenAI.
  • Developed prompts to preserve component names, properties, states, icons, dimensions, and parent-child hierarchy while generating component positions.
  • Added JSON response parsing and strict JSON Schema validation to reject malformed or structurally invalid layouts.
  • Integrated the generated-layout workflow with Penpot MCP to support automated HMI design creation.

Automotive Embedded Systems and Validation

  • Developed Python scripts to automate data-validation workflows and support debugging of automotive embedded-system data.
  • Performed data validation, investigated issues, and debugged results to improve workflow reliability.
  • Implemented CAN communication between two STM32F407 boards using Embedded C/C++.

Education

B.Tech - Electronics and Communication Engineering

College of Engineering Muttathara (KTU)
Thiruvananthapuram
07-2024

Higher Secondary (Science) -

NSS HSS Palkulangara
Thiruvananthapuram
03-2020

Skills

  • Programming: Python, Embedded C/C
  • Embedded Systems: STM32F407, STM32CubeIDE, CAN communication, sensor interfacing, debugging
  • AI / GenAI: Qwen35-27B Q4_K_M (GGUF), Ollama, llamacpp-compatible API, LangChain ChatOpenAI, prompt engineering
  • Data Validation: JSON processing, JSON Schema validation, automated data validation, structured JSON generation
  • Computer Vision: OpenCV, TensorFlow, TensorFlow Lite, Picamera2, image preprocessing and classification
  • Tools: Penpot MCP, Raspberry Pi, Arduino IDE, OWASP ZAP
  • Problem-solving, leadership, communication, teamwork
  • Result-oriented, strong work ethic, collaborative team member

Accomplishments

  • Student Lead, IEDC: Mentored projects and campus startups.
  • Editor, ECE Department Newsletter: Curated and published newsletter editions.

LANGUAGES

English (Proficient), Hindi (Proficient), Malayalam (Native)

Timeline

Software Engineer

Quest Global Engineering Services Private Ltd.
03.2025 - Current

B.Tech - Electronics and Communication Engineering

College of Engineering Muttathara (KTU)

Higher Secondary (Science) -

NSS HSS Palkulangara
SREERAM P MOHAN