Skip to content
View SetraTheXX's full-sized avatar

Block or report SetraTheXX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SetraTheXX/README.md

Tuncay Ölmez

Computer Programming Student · Developer Tools · Web Security · AI-Assisted Engineering · Game Development

I build developer tools, web applications, research prototypes, and game experiments while learning software engineering through real projects.

Portfolio LinkedIn npm Email


About me

I am a Computer Programming student at Ondokuz Mayıs University in Samsun, Türkiye.

Most of my projects start as things I want to learn, understand, or use myself. I try to move them beyond simple demos into projects that can actually be tested, documented, maintained, and sometimes released.

My work currently spans developer tooling, web security, AI-assisted engineering workflows, web applications, computational research, desktop tooling, and game development.

AI is part of my workflow for planning, implementation support, iteration, and review. I do not treat generated output as finished work — tests, runtime behavior, documentation, and manual verification still matter.

Some of my newer experiments remain private until they reach a state worth publishing.


What I'm working on

  • Developer tooling & security — static analysis, CLI tools, CI integration, SARIF, safe file handling, and automation.
  • AI-assisted engineering — supervised coding workflows, verification gates, isolated execution, recovery, and review.
  • Game development — experimenting with Godot/C# and Three.js while learning gameplay systems, interaction, AI, combat, simulation, and visual presentation.
  • Local-first software — desktop tools, SQLite-backed applications, and experiments with Tauri/Rust.
  • Computational research — reproducible protein-structure processing and geometry-based analysis with clearly defined scientific limits.

Selected projects

npm CI

A local-first supervision layer for Codex designed for engineering work that should not run blindly.

CEWP adds bounded scope, isolated worktrees, verification gates, independent review, recovery controls, workflow orchestration, and evidence receipts while leaving code generation to Codex.

Current: v0.14.0-beta.1 · npm beta CLI · Codex plugin · local MCP bridge · supervised checkpoints · Coordinator Mode · workflow runtime


npm

A deterministic static security scanner for Next.js projects.

It checks common problems around secrets, authentication, rate limiting, XSS, raw SQL, command execution, uploads, API validation, and configuration without using AI at runtime.

Current: v0.3.0 · 20 security rules · 429 tests · CLI presets · AST-assisted checks · Terminal / JSON / Markdown / GitHub / SARIF output


Release

A local computational research prototype for protein-structure preparation and geometry-based pocket candidate analysis.

The project combines a Python analysis pipeline with FastAPI, React, SQLite, reproducible manifests, scientific test gates, and a bounded molecular viewer.

Current: source release v0.1.0 · canonical static detector · experimental NMA layer · FastAPI / React application · Mol* viewer integration

BioVoid is a research prototype, not a clinical, diagnostic, validated binding-prediction, or drug-development system.


Release

A Python ZIP inspection and safe-extraction toolkit built around one idea:

Inspect before you extract.

Pagonic detects deterministic archive risk signals such as path traversal, suspicious entries, extreme compression ratios, unsupported compression methods, and structural errors before extraction.

Current: v0.3.0 public alpha · Python library · CLI · optional PyQt6 GUI · safe-extraction gates · local installation


A Japanese-learning application for Turkish-speaking beginners.

It includes Hiragana and Katakana practice, local SM-2 spaced repetition, a 31-lesson beginner course, quizzes, mini stories, XP and streak systems, kana drawing, N5-style practice, and optional Supabase authentication and sync.

Current: usable local MVP · Phase 1–3.5 features implemented · pre-Phase 4 stabilization


Repository

My bilingual personal portfolio built with Next.js, TypeScript, Tailwind CSS, and Framer Motion.

It contains my public projects, technical direction, writing, learning progress, and contact information.


Languages & tools

TypeScript JavaScript Python C# Rust Node.js Next.js React FastAPI Godot Three.js Tauri SQLite Git GitHub Actions Docker npm

Main stack: TypeScript, JavaScript, Python, Node.js, Next.js/React, FastAPI, Git/GitHub, SQLite, GitHub Actions, npm, and Docker.

Currently expanding into: C#, Godot, Three.js, Rust, Tauri, game systems, desktop applications, and lower-level software architecture.

Currently strengthening: algorithms and data structures, SQL, debugging, testing, code reading, software architecture, and writing more code independently.


Connect

Portfolio · LinkedIn · npm · Email

Pinned Loading

  1. next-secure-check next-secure-check Public

    Rule-based static security scanner for Next.js. Published on npm. CLI, GitHub Actions, SARIF output, preset-based scans.

    TypeScript 5

  2. Codex-Engineering-Workflow-Pack Codex-Engineering-Workflow-Pack Public

    Local-first engineering workflow toolkit for Codex: skills, Coordinator Mode, worktree isolation, guarded dispatch, and parallel agent workflows.

    JavaScript 1

  3. nihongo-learn nihongo-learn Public

    Japanese-learning MVP for Turkish-speaking beginners, featuring kana practice, SM-2 reviews, A1 lessons, mini stories, N5 exam practice, and optional Supabase sync.

    TypeScript 3

  4. setrathex-portfolio setrathex-portfolio Public

    Modern dark portfolio source for setrathex.com.tr built with Next.js, TypeScript, Tailwind CSS, and Framer Motion.

    TypeScript 3

  5. pagonic pagonic Public

    Security-aware Python ZIP inspection and safe extraction toolkit. Inspect before you extract.

    Python 1