Ali Fallahi
Windows systems development.
Security-minded engineering.
I'm Ali, a Windows systems developer based in Genoa. I bring hands-on
C/C++ and kernel debugging experience to technical collaborations,
alongside M.Sc. studies in Computer Science (Security curriculum)
at the University of Genoa.
Ways to collaborate
A focused contribution to your technical problem.
- Windows systems development
- C/C++ development, Windows API integration, and investigation of user-mode/kernel-mode behavior with WinDbg.
- Security-focused experiments
- Python prototypes and reproducible evaluation workflows for secure code generation, combining static analysis with documented review.
- Machine learning prototypes
- Transparent baseline implementations, data-quality checks, and evaluation pipelines that make assumptions and limitations visible.
Start with a concrete problem. We can agree on a bounded investigation or prototype, its deliverables, and acceptance criteria before implementation.
Selected work
These repositories make the process inspectable: source code, recorded
results, and the limits of each experiment are available in the work itself.
Security research
Secure RAG code generation study
Tests whether task-specific RAG context affects the security of Python
code generated by Gemma. The repository preserves prompts, runs, static
analysis, and manual review. The study compares baseline, static
security prompting, and retrieved context across ten tasks.
Its findings apply to this experimental setup, not all LLMs.
Open repository ->
Machine learning
Heart disease ML from scratch
Predicts heart disease from clinical measurements with NumPy
implementations of Logistic Regression, Decision Tree, and Random
Forest, plus a leakage-aware split, tests, and CI. Co-authored
with MohammadHossein Azizi. Exact duplicates are removed before
splitting: 1,025 rows become 302 unique records. This is an
educational project, not a clinical tool.
Open repository ->
Background
A systems-minded developer with a research habit.
At Niasad (February–November 2024), I worked as a Junior Windows
Systems Software Developer on kernel-mode drivers, Windows APIs,
and debugging with WinDbg. My earlier work in product design and
Android development helps me connect technical implementation
with the people who use it. Today I combine that systems background
with academic projects in secure software and machine learning.
- Now
- M.Sc. Computer Science, Security curriculum
University of Genoa · 2025–2027 (expected)
- Earlier work
- Product design and Android development
- Windows internals
- Secure software
- Digital forensics
- RAG evaluation
- Machine learning systems