Ian Jeffray is a Director and seasoned software and firmware engineer with 20 years' experience building embedded systems, Linux and Windows applications, and real-time microcontroller firmware from concept through production. Based in Livingston, Scotland, he combines hands-on low-level development (kernel ports, bootloaders, drivers) with systems-level design and hardware bring-up, and leads his consultancy Codion Ltd delivering cross-platform solutions. His background spans consumer products, mobile graphics and video systems, networked video recorders, and commercial game development—he even ported RISC OS games to iOS and shipped GameBoy Advance cartridges. An active maintainer of practical tooling, he contributed Perl-based converters for PCB schematics (Altium to KiCad), demonstrating attention to detail in format fidelity and edge-case handling. Known for solving timing-critical and resource-constrained problems, he blends entrepreneurial product sense with deep technical breadth across OS, firmware, and electronics domains.
20 years of coding experience
27 years of employment as a software developer
A-Level, Physics, Design Technology, A-Level, Physics, Design Technology at Thirsk School Sixth Form College
GCSE's, 8 GCSE's B and above, GCSE's, 8 GCSE's B and above at Thirsk School
BSc, Software Engineering, BSc, Software Engineering at De Montfort University
Contributions:21 commits, 4 PRs, 2 comments in 4 years 7 months
Contributions summary:Ian primarily focused on converting Altium schematic files to KiCad format using Perl scripting. Their contributions include implementing support for various schematic elements like ports, sheet entries, and elliptical arcs. They also fixed bugs related to component parameters, text formatting, and arc angle definitions. Furthermore, they refined the conversion process with enhancements to label support and handling of active low lines, showing a dedication to accuracy and completeness.
Contributions:15 pushes, 3 branches in 5 years 1 month
schematicsschematicpcbfootprintkicad
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.