Abdulrahaman Woni-Senior Software Engineer / AI Coding Evaluation

Check rate
Experience
Senior Software Engineer / AI Coding Evaluation Specialist
Self-Employed
- Build and maintain complex applications using Python, TypeScript, REST APIs, SQL, and Docker.
- Investigate multi-file bugs, trace root causes, and implement reliable fixes.
- Design unit, integration, and regression tests to verify functionality and prevent regressions.
- Create realistic coding tasks involving debugging, feature development, refactoring, and migrations.
- Develop evaluation rubrics and deterministic tests for AI-generated code and coding agents.
- Review solutions for correctness, code quality, edge cases, maintainability, and requirement adherence.
- Use Docker to create reproducible development, testing, and evaluation environments.
Full-Stack Developer
Self-Employed
- Developed full-stack applications using Python, JavaScript/TypeScript, APIs, databases, and React.
- Designed backend services and integrations with a focus on reliability and maintainability.
- Debugged production issues across frontend, backend, APIs, and database layers.
- Wrote automated tests and improved regression coverage for existing systems.
- Performed code reviews, refactoring, performance improvements, and technical troubleshooting.
- Used Git, Docker, CI/CD, and Linux in day-to-day development workflows.
Junior Software Developer
Self-Employed
- Developed and maintained web applications using Python, JavaScript, SQL, HTML, and CSS.
- Implemented APIs, database functionality, and application features.
- Investigated bugs, improved existing code, and wrote automated tests.
- Worked with Git-based development and collaborative code-review processes.
- Supported application deployment, troubleshooting, and technical documentation.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and Quality Assurance.
Summary
Senior Software Engineer experienced in Python, TypeScript, Docker, testing, and complex codebases. Skilled in debugging multi-module systems, designing reliable test suites, and building production-grade applications. Experienced in AI coding evaluation, rubric design, task authoring, and evaluating AI-generated code for correctness, edge cases, and regressions.
Skills
- Programming: Python, Javascript, Typescript, Java, Sql
- Backend & Frontend: Fastapi, Django, Node.Js, Rest Apis, Microservices, Api Integration, React, Typescript, Javascript, Html, Css
- Databases: Postgresql, Mysql, Mongodb, Sql
- Devops & Infrastructure: Docker, Docker Compose, Git, Ci/Cd, Linux, Containerized Workflows
- Ai & Evaluation: Ai Evaluation, Coding-Agent Evaluation, Rubric Design, Rubric Grading, Preference Ranking, Reasoning Verification, Fact Checking, Red Teaming
- Llm Workflows: Sft, Rlhf, Prompt Engineering, Function Calling, Response Evaluation, Agent Evaluation
- Task Authoring: Long-Horizon Coding Tasks, Bug Investigation, Feature Development, Regression Testing, Test Authoring, Evaluation Criteria
Languages
Education
University of Edinburgh
Bachelor of Science · Computer Science · Edinburgh, United Kingdom
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Abdulrahaman is based in London, United Kingdom and prefers 100% remote projects.
Abdulrahaman speaks the following languages: English (Native), Dutch (Advanced).
Abdulrahaman has at least 10 years of experience. During this time, Abdulrahaman has worked in at least 3 different roles and for 1 company. The average length of individual experience is 3 years and 2 months. Note that Abdulrahaman may not have shared all experience and actually has more experience.
Based on recent experience, Abdulrahaman would be well-suited for roles such as: Senior Software Engineer / AI Coding Evaluation Specialist, Full-Stack Developer, Junior Software Developer.
Abdulrahaman's most recent position is Senior Software Engineer / AI Coding Evaluation Specialist at Self-Employed.
In recent years, Abdulrahaman has worked for Self-Employed.
Abdulrahaman is most experienced in industries like Information Technology.
Abdulrahaman is most experienced in business areas like Information Technology and Quality Assurance.
Abdulrahaman has recently worked in industries like Information Technology.
Abdulrahaman has recently worked in business areas like Information Technology and Quality Assurance.
Abdulrahaman holds a Bachelor in Computer Science from University of Edinburgh.
Abdulrahaman is immediately available part-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 6 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer / AI Coding Evaluation Specialist
Nearby freelancers
Professionals working in or nearby London, United Kingdom
