Mark Wales is a Principal Engineer based in Bristol with 13 years of experience shaping clean architectures and refactoring legacy code to improve maintainability and delivery. At CareScribe he leads technical direction while remaining hands-on, drawing on a broad full-stack background from Laravel and React to JavaScript-heavy frontends and Haskell command-line tools. He has taught and directed curriculum development for junior developers, which informs his pragmatic approach to mentoring and code quality. An active open-source contributor, he built a Vty-based command-line Kanban/task manager that demonstrates his interest in tooling and UX even in purely terminal environments. His combination of philosophy and mathematics studies underpins a methodical, systems-oriented mindset for solving complex engineering problems.
12 years of coding experience
13 years of employment as a software developer
Master of Arts - MA, Philosophy, Master of Arts - MA, Philosophy at University of Aberdeen
Master of Letters - MLitt, Philosophy, Master of Letters - MLitt, Philosophy at University of St Andrews
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at The Open University
Command-line Kanban board/task manager with support for Trello boards and GitHub projects
Role in this project:
Back-end Developer
Contributions:58 releases, 1044 commits, 17 PRs in 4 years
Contributions summary:Mark's contributions focused on building a command-line Kanban board/task manager. They implemented a rudimentary user interface using Vty to handle user interaction and display task information. Additionally, they added JSON file loading/saving capabilities, which likely involved backend logic for task management and data persistence.
Contributions:9 releases, 128 commits, 67 pushes in 1 year 9 months
broken-linkslinksbrokencommand-linetext-files
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.