David P.

Senior Software Engineer

Epe, Netherlands

Experience

Nov 2023 - Present
2 years 2 months

Senior Software Engineer

Software Mind

  • Led content refinement initiatives for AI-driven mechanical engineering tasks by building Python pipelines that validated formulas, cross-checked references, and standardized complex engineering explanations to improve LLM reasoning accuracy by a measurable margin.
  • Created highly detailed mechanical-engineering task scenarios for LLM training by combining domain principles such as statics, thermodynamics, and mechanical failure modes with programmatic Python validation tools that ensured correctness and reproducibility.
  • Audited expert submissions using structured review rubrics, verifying mechanical-engineering knowledge depth, detecting inconsistencies, and rewriting unclear sections to ensure alignment with strict project guidelines and scientific accuracy.
  • Moderated expert discussion channels on Discord, providing technical clarifications on mechanical-engineering problem statements, guiding contributors on best-practice prompt patterns, and resolving ambiguities to keep workflows efficient and consistent.
  • Built Python scripts for automated content-quality assessments that checked dimensional consistency, validated engineering assumptions, and flagged potential hallucinations or domain errors before content was passed to the LLM training pipeline.
  • Reviewed qualification exams for incoming mechanical-engineering experts by analyzing multi-step reasoning chains, verifying computational accuracy, and identifying knowledge gaps to maintain a strong contributor pool for AI-driven engineering tasks.
  • Developed structured reference examples for complex topics like stress analysis, material behavior, and system dynamics, ensuring that LLM training data contained clear progressive steps, relevant terminology, and precise real-world engineering analogies.
  • Collaborated with AI researchers to refine prompt templates used for engineering task generation, ensuring templates enforced clarity, step-by-step reasoning, and alignment with proper domain-specific methodologies.
  • Implemented Python-based content transformations that normalized language style, added structured breakdowns to long engineering solutions, and enhanced feature completeness of mechanical problem explanations for more robust LLM training datasets.
  • Partnered with cross-functional ML teams to analyze LLM evaluation outputs, identify systemic mechanical-reasoning weaknesses, and iteratively improve the dataset by injecting higher-fidelity examples, accurate boundary-condition setups, and real-world engineering patterns.
Sep 2020 - Aug 2023
3 years

Senior Software Engineer

Parser

  • Led Python-based backend development for a data-centric platform while contributing to AI-related content-quality pipelines that evaluated engineering correctness, enabling the platform to manage expert-reviewed datasets at scale.
  • Reviewed and audited technical contributions from domain experts, ensuring explanations matched scientific standards and rewriting unclear reasoning steps to maintain a high-accuracy knowledge base for downstream AI usage.
  • Built automated review tools in Python that analyzed expert-submitted tasks, checked for structural completeness, validated numerical consistency, and ensured each submission aligned with mechanical-engineering logic patterns.
  • Supported expert onboarding by evaluating qualification assessments, identifying reasoning flaws in mechanical scenarios, and providing actionable feedback that improved contributor quality and reduced review iteration cycles.
  • Moderated internal discussion channels by answering technical questions, clarifying domain interpretation issues, and enforcing contribution guidelines to keep all task submissions aligned with unified mechanical-engineering standards.
  • Developed Python micro-services that handled structured content ingestion, metadata tagging, and engineering-task transformation, ensuring datasets were consistent, searchable, and ready for model-training workflows.
  • Worked closely with reviewers to craft step-wise mechanical-engineering examples, bridging theory and calculation logic in formats optimized for LLM comprehension and error-free reasoning performance.
  • Designed workflow improvements that reduced review friction by standardizing task formats, creating guideline checklists, and helping experts adapt quickly to challenging or unusual mechanical-engineering prompts.
  • Participated in internal AI-model evaluation cycles by systematically checking model outputs, identifying failure modes in mechanical-reasoning steps, and drafting refined examples that corrected flawed logic patterns.
  • Mentored junior contributors on Python best practices and systematic reasoning structures, teaching them how to convert mechanical-engineering concepts into clear, machine-readable, instructional content.
Nov 2017 - Jul 2020
2 years 9 months
Lima, Peru

Full-Stack Developer

Sintad

  • Developed full-stack web applications using JavaScript, Node.js, and React to support business workflows, ensuring robust API design and delivering interfaces that clearly presented complex operational data to end users.
  • Designed backend logic for transactional systems by implementing REST APIs, optimizing data-processing pipelines, and ensuring system reliability under high-usage scenarios typical of enterprise-scale environments.
  • Collaborated with cross-functional teams to translate operational requirements into technical specifications, producing detailed modules that automated previously manual business processes with improved accuracy.
  • Improved platform performance by refactoring legacy components, implementing caching strategies, and enhancing data-query logic to reduce latency and improve the user experience for complex dashboards.
  • Enhanced code quality by writing thorough unit and integration tests, documenting API functions, and adopting consistent version-control practices that supported long-term maintainability.
  • Built internal tools that facilitated operational analytics, enabling non-technical teams to access critical business metrics with clear and intuitive user interface flows.
  • Participated in architectural planning for full-stack systems, helping select frameworks, enforce patterns, and align platform evolution with the company’s long-term digital objectives.
Nov 2016 - Oct 2017
1 year
Lima, Peru

Junior Web Developer

Sintad

  • Developed early-stage web modules using HTML, CSS, JavaScript, and jQuery, ensuring functional, responsive interfaces that supported core company operations in a clean and maintainable structure.
  • Implemented UI components and client-side logic to enhance usability, partnering closely with designers to ensure visual consistency across the product ecosystem.
  • Maintained and updated legacy systems by fixing bugs, improving compatibility, and optimizing front-end code paths that contributed to smoother user interactions.
  • Supported backend developers by integrating REST endpoints, performing data-format validations, and ensuring client-server communication behaved predictably across multiple scenarios.
  • Documented features and technical behaviors clearly, improving team knowledge sharing and reducing onboarding friction for new developers.
  • Tested web features through manual and automated checks to guarantee stability and minimize regressions during iterative product updates.
  • Assisted in deployment processes, verifying build outputs, addressing environment-specific issues, and learning industry-standard workflows for production releases.

Summary

Senior Software Engineer with nine years of experience building scalable systems, training AI models, and producing technically accurate engineering content. I combine deep Python expertise with structured review, auditing, teaching, and domain-driven problem solving to support LLM quality and expert-level mechanical engineering workflows. Known for fast learning, cross-disciplinary reasoning, and delivering clear, accurate, and reference-based technical explanations.

Languages

English
Advanced
Spanish
Advanced

Education

Oct 2012 - Jun 2016

César Vallejo University

Bachelor’s Degree, Computer Science · Computer Science · Lima, Peru

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions