Technology
DSGENAI - AI Safety Requirements Engineering Platform
Stabilising and modernising an AI-driven safety-requirements platform - Flask to Streamlit, GPT-5.1, and critical data-leak fixes.
Flask to Streamlit · Architecture migrated
The challenge
DSGENAI is an AI-driven platform that helps engineers generate and work through requirements for safety-critical systems. By the time I joined it, the platform had outgrown its original Flask architecture: it was hard to maintain, awkward to use, and its question-generation logic was tied to a single use case. More seriously, it carried critical data-leakage issues that are unacceptable in a safety context.
The platform needed to become something the research team could rely on and extend - stable, maintainable, generalisable to new use cases, and running on a current model.
The approach
I stabilised and optimised the DSGENAI platform end to end. I migrated the architecture from Flask to Streamlit, which made the codebase far more maintainable and gave engineers a cleaner, more direct user experience for the requirements workflow.
I generalised the question-generation logic so a single, well-structured engine could serve multiple use cases instead of being hard-wired to one, and I tracked down and fixed the critical data-leakage issues so the platform behaved correctly and safely.
Finally, I integrated GPT-5.1 as the platform's model, improving the quality of the generated requirements output and bringing the tool up to a current, dependable standard for the team's research.
The outcome
Results that moved the needle.
- Flask to Streamlit
-
Architecture migrated
Rebuilt for maintainability and a cleaner user experience
- GPT-5.1
-
Model integrated
Upgraded the quality of generated requirements output
- Critical
-
Data-leaks fixed
Resolved data-leakage issues unacceptable in a safety context
- Multi use-case
-
Question generation generalised
One reusable engine instead of a single hard-wired flow
Want similar results for your project?
Every project above started with a conversation. Let's figure out what yours needs.
Keep exploring
More projects.
Rail catenary pole placement, automated
Days of expert engineering work, reduced to seconds.
D-Risk - MedTech Marketplace with AI Company Profiling
A three-sided marketplace linking medtech startups with investors and specialist freelancers - matched through AI document profiling.
Integrated LoRa Sensor Monitoring & Analytics System
Real-time monitoring and analytics for LoRa environmental sensors - from raw ingestion to geospatial drought and growth insight.
Revenue Administration MCP Server
A retrieval-only MCP server answering Turkish tax and regulation questions strictly from official government sources - zero hallucinations.
Reliability of LLMs in Safety-Critical Requirements Engineering
Master's-thesis research measuring how LLM assistance affects correctness, efficiency and trust in safety-critical requirements engineering.
Retrieval-Augmented Generation (RAG) Documentation Assistant
A Gemini-powered RAG assistant that turns PDF libraries into an accurate, source-grounded knowledge base.
LLM Prompt Optimization for Legal-Clause Classification
Prompt-engineering research that lifted legal-clause classification accuracy by up to 20% on Terms-of-Service documents.
Smart Contract Analysis with NLP
An NLP system that reviews business contracts and recommends changes to keep them compliant with company policy.
Football Player Potential Prediction Model
A machine-learning model that reads scouting attributes and predicts player talent level with roughly 85% accuracy.
Football Player Ranking System
An attribute-based scoring engine that ranks 750+ players and rewards standout attributes with a statistical bonus threshold.
Football Player Position Recommender System
A recommender that analyses 750+ players' attributes by position and surfaces players who would excel in an alternative role.
Automated Connecting-Flight Optimization
An automated system that recomputes viable connections across 1000+ flights the moment schedule times change.
Flight Passenger-Count Prediction
A scikit-learn regression model that predicts passenger counts per flight from operational flight features.
Turkish Image-Captioning Benchmark on MS COCO 2014
A large-scale Turkish image-captioning benchmark - 616,767 human-verified captions and five trained vision-language models.
ESG Diversity & Sentiment Solution - CFA Poland Hackathon
An ESG prototype scoring gender diversity and news sentiment - 2nd place among 44 teams from 28 universities.
Automated ESG Scoring System - HackBogazici
An automated ESG scoring engine built from four scraped data sources - 2nd place among 14 hackathon teams.