James Lynch is a Technical Director based in Edinburgh with 16 years of software industry experience, rising through engineering and client-facing roles at Storm ID to lead technical delivery and strategy. He blends hands-on full-stack development—demonstrated by contributions to an Obsidian day-planner plugin that parses markdown, renders timelines and Mermaid Gantt charts, and adds UI polish—with senior leadership across product and consultancy engagements. James has steered teams and projects for digital health at Lenus Health and continues to balance architecture, delivery and client relationships. Trained in philosophy at the University of Edinburgh, he brings a clear, analytical approach to complex technical decisions and user-focused design.
16 years of coding experience
10 years of employment as a software developer
MA Philosophy, MA Philosophy at The University of Edinburgh
An Obsidian plugin for day planning with a clean UI and a simple task format
Role in this project:
Full-stack Developer
Contributions:123 commits, 14 PRs, 76 pushes in 7 months
Contributions summary:James focused on developing features for an Obsidian plugin for day planning. They implemented the core functionality, including the ability to parse markdown and display the day planner in the status bar. The user also worked on the user interface, including the progress bar, and added settings for customizing the display. Further contributions include the implementation of a timeline and mermaid gantt chart features.
Allows for text selections to be copied (refactored) into new notes and notes to be split into other notes.
Contributions:7 releases, 147 commits, 14 PRs in 7 months
atom-pluginnotessplitpluginobsidian-md
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.