Experience
Research-oriented industry and internship experience are shaping my approach to AI, evaluation, and evidence-based technical reasoning.
R&D Consultant Software & AI Systems
In my current role as an R&D Consultant, I work at the intersection of software engineering, applied AI, and research-style technical analysis. My responsibilities focus on analysing complex technical systems, identifying genuine technological challenges, and articulating why proposed solutions are not readily deducible using existing methods.
This role requires structured reasoning similar to academic research: formalising problems, evaluating competing technical approaches, and communicating uncertainty, assumptions, and methodological limitations with precision.
Through this work, I developed strong habits around rigorous claims, clear justification, and evidence-based conclusions, which directly support my preparation for PhD-level research.
Industry-Embedded AI Research Intern Master’s Thesis
This internship corresponded to my Master’s thesis and was conducted within the Network Infrastructure department at Nokia. The work focused on applied machine learning and deep learning for industrial image classification in real deployment contexts.
The research addressed practical constraints such as class imbalance, limited labelled data, and computational cost, requiring careful model selection and evaluation rather than reliance on benchmark performance alone. I explored and compared multiple architectures and ensemble strategies to assess their robustness under these conditions.
This experience strengthened my understanding of how AI systems behave outside controlled laboratory settings, and reinforced the importance of rigorous evaluation, explicit assumptions, and realistic performance expectations when deploying machine learning models in industrial environments.
• See thesis →Software Engineering Intern Information Systems
As part of my final undergraduate internship, I designed and implemented a web-based information system to manage meeting room reservations within a public institution operating under strict organisational and operational constraints.
The project required translating loosely defined administrative needs into a formal system specification, followed by architectural design, technology selection, and full implementation. Beyond development, emphasis was placed on system coherence, maintainability, and correctness.
- Conducted requirements analysis and functional decomposition
- Designed UML models (use-case and sequence diagrams) to formalise system behaviour
- Evaluated and selected technologies based on feasibility, scalability, and maintainability
- Implemented a full-stack web application using PHP (Laravel), MySQL, and MVC principles
- Integrated an interactive scheduling component using FullCalendar
- Performed testing and produced structured technical documentation
This experience strengthened my understanding of how real-world systems differ from theoretical designs, particularly in terms of data integrity, user constraints, and long-term system evolution. It also laid the groundwork for my later focus on rigorous evaluation, system reliability, and evidence-based reasoning in more advanced AI-driven projects.
Business Intelligence & Data Engineering Intern
During my final undergraduate internship, I worked on the design and implementation of a decision-support system to help a public agency analyse and monitor large-scale development strategies across regions and sectors.
The core challenge was transforming heterogeneous, incomplete Excel-based data into a coherent analytical system capable of supporting strategic decision-making. This required careful data modeling, validation, and methodological choices, rather than simple dashboard construction.
- Designed a dimensional data warehouse using a star schema (Kimball approach)
- Built ETL pipelines for data cleaning, transformation, and historical tracking
- Defined analytical indicators aligned with policy objectives (region, sector, funding source)
- Developed interactive analytical reports using Power BI
This experience grounded my interest in data reliability, evaluation, and the limits of real-world data, and shaped my later focus on rigorous analysis and uncertainty-aware reasoning in AI systems.
Software Development Intern (Initiation Internship)
During my initiation internship at 3GCOM, I strengthened my programming foundations through applied work in object-oriented software development using Java. The internship focused on building core engineering habits: modelling, implementing, and validating program behaviour in a structured way.
- Implemented Java OOP concepts: constructors, accessors/mutators, and method design
- Used
thisto manage object state and method context - Applied inheritance and polymorphism via an extended class design (e.g., City → Capital)
- Produced a Merise-based conceptual data model (MCD) as part of the design phase
- Tested program behaviour through iterative runs and incremental modifications
This experience provided an early grounding in clean implementation, abstraction, and reasoning about program structure—skills that later supported my progression into data/AI and more research-oriented technical work.