
Emil Abraham
Verified Expert in Engineering
Software Engineer and Developer
Regina, SK, Canada
Toptal member since March 13, 2026
Emil is a senior software engineer and engineering leader with 10+ years of experience building scalable software systems, AI-powered developer tools, and browser technologies. A former senior chief engineer at Samsung R&D, he has led the development of GenAI coding assistants, developer productivity platforms, and complex distributed systems. Emil also brings experience with multiple languages and Chromium-based environments, helping teams build reliable, high-performance products.
Portfolio
Experience
- Linux - 18 years
- Agile - 10 years
- C++ - 7 years
- Python - 6 years
- C - 4 years
- Chromium - 4 years
- Generative Artificial Intelligence (GenAI) - 2 years
- AI Enablement - 2 years
Preferred Environment
Windows, Linux, Visual Studio Code (VS Code), Cursor AI, GitHub, Python, C++
The most amazing...
...thing I've built is an internal AI-based coding assistant at Samsung that enables developers to adopt GenAI for coding, review, and automation.
Work Experience
Senior Chief Engineer
Samsung
- Contributed to the development of an in-house AI coding assistant by building IDE extensions and preparing training datasets, enabling engineers to leverage GenAI for code generation, debugging, and development workflows.
- Led developer enablement initiatives by conducting 25+ technical training sessions for over 3,000 engineers, driving large-scale adoption of the coding assistant and contributing to an estimated 40% productivity improvement within the R&D center.
- Designed and developed a dataset annotation portal used for reinforcement learning and direct preference optimization (DPO), enabling structured human feedback collection and improving the performance and quality of internal AI coding models.
- Built proof-of-concept platforms to evaluate and benchmark AI coding assistants and large language models, including a multi-model evaluation framework used to compare response quality and developer usefulness.
- Developed internal productivity tools such as a large-table data analysis assistant and an in-house PLM issue tracking solution to automate data exploration and improve engineering workflow efficiency.
- Collaborated with cross-functional research and engineering teams to translate AI research into practical developer tools that improved software engineering workflows across large R&D teams.
Chief Engineer
Samsung
- Developed and enhanced features in the Tizen SDK and Tizen Studio, enabling developers to build, test, and deploy Tizen applications more efficiently across Samsung's device ecosystem including mobile, TV, and wearable platforms.
- Designed and implemented platform improvements within the Tizen development environment to streamline developer workflows and improve productivity for engineers building Tizen applications.
- Contributed to the development of a robotic simulation platform using C++ and gRPC, enabling engineers to test and validate Samsung robotics capabilities in simulated environments before deployment.
- Developed tools and utilities for Samsung's internal machine learning platform, enabling engineering teams to integrate and leverage ML capabilities more easily within their applications.
- Led multiple GenAI proof-of-concept initiatives focused on developer productivity, including a domain-specific AI pair programming system that received a national-level NASSCOM innovation award.
Technical Lead
Samsung
- Developed and executed automated test scenarios for Chromium-based browser APIs across multiple layers, running KPI performance benchmarks and metrics analysis to identify regressions and improve browser stability and performance.
- Implemented new features in the Chromium browser layer for Samsung Internet and supported debugging of complex browser issues, contributing to a high-performance mobile browsing experience across Samsung devices.
- Built web applications for mobile and wearable devices on the Tizen operating system, including watch applications and custom watch faces. Developed a Chromium-based internet browser optimized for feature phones targeting emerging-market users.
Software Engineer I
Seagate
- Developed and maintained firmware for Seagate's WarpDrive flash memory solution, supporting multiple clients and improving storage performance, reliability, and compatibility across diverse hardware environments.
- Led the migration of the storage platform from Legacy BIOS to UEFI, enabling modern boot capabilities, improving system compatibility, and ensuring seamless integration with next-generation server platforms.
- Diagnosed and resolved BIOS and firmware issues reported by enterprise customers, delivering timely fixes and coordinating firmware releases that improved system stability and reduced deployment downtime.
Experience
Samsung Internet (Browser based on Chromium) for Tizen
AI-based Coding Assistant
Education
Master's Degree in Computer Science
Indian Institute of Technology Kanpur - Kanpur, India
Bachelor's Degree in Computer Science
Kannur University - Kerala, India
Skills
Libraries/APIs
React, Node.js
Tools
GitHub, Jira, Tizen SDK, Confluence, IBM Rational ClearQuest, IBM Rational ClearCase, Gerrit, Makefile, NPM, Jenkins, Android Studio, IntelliJ IDEA
Languages
Python 3, Python, C++, C, Go, SQL, C#, TypeScript, JavaScript, Java
Paradigms
Agile, Scrum, Testing, Kanban
Platforms
Linux, Windows, Visual Studio Code (VS Code), Tizen, Docker
Frameworks
WebApp, .NET
Storage
Databases
Other
Software Development, Source Control Management, Code Review, Software Engineering, Cursor AI, Algorithms, Data Structures, Approximation Algorithms, Operating Systems, Firmware, Debugging, Crash Analysis, Chromium, Browsers, SDKs, Tizen Studio, Generative Artificial Intelligence (GenAI), Coding Assistant, Software Development Lifecycle (SDLC), Key Performance Indicators (KPIs), Productivity, AI Enablement, System Design, Computer Graphics, Networking, Mathematics, Linear Algebra, eCommerce, Web Technologies, Machine Learning, Theory of Computation, Computer Networking, Firmware Testing, BIOS, UEFI, Memory solutions, Hardware Design, Hardware Drivers, Hardware Testing, Mobile Web, Plugin Development, Execution Profiling, Internet of Things (IoT), Robotic Simulation, Artificial Intelligence (AI), UX Testing, Scrum Master, Device Testing, GitHub Actions, CI/CD Pipelines, Training, Data Collection, Annotations
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring