
James Haworth
Software Engineer
I build elegant, performant, and accessible web applications with modern technologies.
About Me
Computer science and AI student at the University of York with proven experience in coding and team collaboration. My professional background has built strong problem-solving and adaptability skills across various frameworks.
Experience
Field Application Engineer
Part-time, retained as an expert after my placement year. Since September 2026 I've owned the team's AI enablement: I onboarded colleagues to Claude Code and GitHub Copilot, which most now use regularly, and I write agent skills that speed up customer support and development.
Cyber Security and IT Engineer (part-time)
Resolved the findings of a third-party security audit, including email authentication (DMARC).
Software Engineering Intern
Year-long industrial placement in Field Application Engineering. I resolved RTAHotline support tickets from automotive OEMs and Tier-1 suppliers using RTA-CAR (AUTOSAR Classic): reproducing faults, finding root causes and escalating product defects to R&D. I overhauled the team's broken Jenkins CI/CD pipeline (Groovy) that builds, tests and releases customer demo projects; it was adopted as the team standard and rolled out to colleagues. I led SKDocs, a public-facing documentation site on MkDocs published via Jenkins, agreeing editorial standards across departments and helping to shape the department's documentation strategy. I also developed and debugged internal tools, including AI tools, and optimised model API costs. My supervisor rated me as "consistently contributing at a level comparable to his full-time peers".
Founder & Lead Developer
I founded and run Verified Handles, a public directory of verified social handles for 155,000+ public figures and organisations, 153,000+ of them linked to Wikidata. In 2026 I rebuilt it as one TypeScript/PostgreSQL platform, replacing MediaWiki, PHP and Python bots, and migrated all 591k historical revisions with zero data loss; it has been live since September 2026. I designed and directed the rebuild with parallel Claude Code agents, each in its own clone and gated by tests and staging before release. I also created an MCP server with 120+ tools and use it to manage the live directory with AI agents; it is designed so an agent can do nothing its user couldn't, and nothing by accident. I run production and staging with edge caching, monitoring, daily backups, OIDC sign-in and moderated editing.
Skills & Technologies
JavaScript
TypeScript
Flutter
React Native
AI
Tailwind CSS
Git & GitHub
RESTful APIs
In addition to technical skills, I bring valuable soft skills to every project:
Critical Thinking
Analytical problem-solving and thoughtful decision-making
Project Leadership
Experience guiding teams through complex projects
Team Communication
Clear and effective collaboration across disciplines
Curriculum Vitae
Resume / CV Coming Soon
I'm currently updating my curriculum vitae with my latest experience and skills. Check back soon to download a comprehensive overview of my professional background.
Get in Touch
Feel free to reach out for collaborations, opportunities, or just to say hello!
james@jhaworth.aigithub.com/jameshaworthcslinkedin.com/in/jameshaworthcs