My Experience
Senior Software Engineer with 8+ years of experience across the UK and Japan.
8+Years Experience
3Countries
2Industries
∞Problems Solved
Summary
Senior Software Engineer with 8+ years of experience developing CAD/CAM software, industrial automation, robotics applications and Windows desktop engineering solutions. Strong expertise in Python, C++, OpenCASCADE, CNC machining, HMI development, UI/UX and modern web technologies. Proven track record of delivering production software for advanced robotic polishing systems across the world.
Experience
Software Engineer
SAG-TEK Ltd · Coalville, UK
- Lead development of SagCAM, a CAD/CAM application for industrial robotic polishing systems.
- Designed and developed an Industrial Human Machine Interface (HMI) enabling intuitive robot control and simplified customer workflows.
- Implemented automation features to simplify robot setup and operation.
- Developed and maintained Python/C++ integrations for industrial software.
- Designed and built company website (sag-tek.co.uk) using Next.js.
Software Engineer
Zeeko Ltd · Coalville, UK
- Developed advanced CAD/CAM software to optimise performance of Intelligent Robotic Polishing systems.
- Enhanced ZephyrCAM UI/UX and implemented new functionality.
- Created Python bindings for native C/C++ libraries to enable seamless integration with other applications.
- Collaborated with multidisciplinary engineering teams.
Software Engineer
Zeeko Ltd · Kyoto, Japan
- Integrated C++ engineering libraries with Python to streamline software capabilities.
- Enhanced performance and maintainability of CAD/CAM software for improved reliability.
- Designed and implemented new features for ZephyrCAM to enhance user engagement.
Researcher
Kyoto University · Kyoto, Japan
- Researched robotic polishing software and CAD/CAM systems, contributing to advancements in industrial manufacturing software.
Skills
Languages
PythonC++CJavaTypeScript
Frameworks
ReactNext.jsOpenCASCADE
Domains
CAD/CAMRoboticsAutomationHMICNC
Tools
GitSQLCMakeDocker
Education
Bachelor of Technology, Information Technology
Kalinga Institute of Industrial Technology (KIIT)