Anvinraj
I'm a Senior Software Engineer with 8+ years of experience designing developer platforms, language tooling, automation frameworks, and large-scale data processing solutions. My expertise spans Python, TypeScript, Go, Language Engineering, Domain-Specific Languages (DSLs), Developer Tooling, Full-Stack Development, and Cloud-Native Automation. Currently at Bosch Global Software Technologies, I contribute to open-source simulation tooling where I designed and developed a custom language, compiler toolchain, build system, and VS Code extension that simplify simulation model development and replace complex manifest-based workflows with a more intuitive developer experience. I enjoy solving complex engineering problems, building developer productivity tools, contributing to open-source projects.
Languages
Language Engineering
Frontend
Backend & APIs
Databases
DevOps & Tools
Platforms
Hobbies
Download Resume
Works
- Developed full-stack website vineeshviswanath.com — front-end and admin portal with dynamic content management.
- Designed and developed a custom Domain Specific Language (DSL) to simplify simulation model construction and replace complex manifest-based simulation workflows.
- Built the complete language infrastructure including lexer, parser, validation framework, and AST generation using TypeScript and Chevrotain.
- Developed a complete toolchain for transforming DSL definitions into simulation constructs and executable artifacts.
- Created Go-based command-line build tools for project generation, validation, compilation, and automation workflows.
- Developed a VS Code extension with Language Server Protocol (LSP) integration providing syntax highlighting, validation, diagnostics, auto-completion, and developer assistance.
- Containerized the entire development and build ecosystem using Docker for consistent development and deployment.
- Developed Python benchmarking frameworks for evaluating simulation model performance and execution efficiency.
- Contributed to open-source simulation and tooling repositories used across engineering teams.
- Developed Python web scraping pipelines using Selenium and Beautiful Soup.
- Applied RegEx for cleaning and extracting data from unstructured datasets.
- Integrated Teradata and Oracle libraries for data extraction and loading.
- Learned AppleScript to automate Keynote file generation from front-end data.
- Built Flask APIs for AppleScript execution and Keynote file generation.
- Connected React UI to Flask APIs for end-to-end data flow.
- Created and optimised SQL queries; worked in Snowflake for table creation, views, and data loading.
- Fetched file data from GitHub repositories using GitHub APIs.
- Built data-cleaning logic with RegEx for structured extraction from raw file content.
- Developed Shell scripts for loading data to Oracle tables and triggering email alerts.
- Worked with Teradata and Oracle libraries; created and modified SQL queries.
- Full-stack development using Java MVC framework.
- Created and modified SQL queries; styled pages with CSS; used AJAX and jQuery for dynamic content.
Experience
Achievements
Coding
Gaming
Riding