Open to internships and project collaborations

Setrathex / Short Summary

Tuncay Ölmez

Computer Programming Student

I build web applications, developer tools, and Python automation projects. I focus on keeping scope clear, testing, documenting, and showing what actually works.

5

Projects

4

Technical Articles

3.13

GPA / 4.00

Focus Areas

What I am focused on now

I am moving working MVPs closer to deployment, strengthening developer tools with tests, and making research projects easier to read.

1

Web MVPs

Nihongo Learn, Next.js, Supabase preparation

2

Developer tools

next-secure-check, CLI, web demo

3

Research notes

BioVoid repo cleanup, README, sample data

Open goal: next-secure-check v0.3 quality work, prepare Nihongo Learn for deployment, and clean up the BioVoid repo.

/Projects

Featured Projects

Selected projects where I separate working, in-progress, and planned parts.

May 2026

next-secure-check

v0.2.1 published on npm

Published open-source CLI and web demo for running deterministic security sanity checks on Next.js projects.

Checks for .env leaks, hardcoded secrets, unsafe API routes, missing rate limits, XSS risks, raw SQL interpolation, upload endpoint issues, and security header problems. The v0.2 series added context-aware scanning, presets, and AST-assisted rule checks.

Status

v0.2.1 published on npm · v0.3 quality work

My role

Product scope, rule engine, CLI flow, npm publishing, preset system, AST-assisted checks, tests, and documentation

TypeScriptNode.jspnpmVitestGitHub ActionsSARIFnpm
  • +Published next-secure-check v0.2.1 on npm.
  • +Added context-aware scanning, presets, and AST-assisted rule checks.
  • +374 tests pass across packages and the web demo.

Next step: v0.3 benchmark fixture suite · XSS/auth/middleware signal improvements · user feedback

April 2026

Nihongo Learn

Local MVP · In development

A locally working Japanese learning MVP for Turkish speakers that is still under development.

A Japanese learning app with Hiragana/Katakana practice, A1 lessons, SM-2 reviews, quizzes, XP/streaks, mini stories, N5 practice, and an optional Supabase sync plan.

Status

Working local MVP; scope is still expanding

My role

Frontend, learning flow, state management, review system, and Supabase preparation

Next.js 14TypeScriptTailwind CSSZustandSupabase plan
  • +Hiragana/Katakana, A1 lessons, quiz, and review flows run locally.
  • +Mini stories, N5 practice, profile, and progress screens were developed.
  • +Live deployment, user tests, and Phase 4 audio/PWA research are the next steps.

Next step: Live Deployment · Audio/PWA Research · User Tests

/Other Projects

Research and Learning Projects

March 2026

KriptoVoidBot

Paper trading

A private Python automation project that tests an ATR-based grid strategy on MEXC with a paper trading focus.

It makes no live financial performance claim; it is presented as practice in logging, dashboarding, risk control, notifications, and runtime discipline.

Status

Paper trading / development stage

My role

Bot architecture, paper trading flow, dashboard, notifications, and server runtime setup

PythonasyncioccxtSQLiteTelegram Bot APIOracle Cloud
  • +Core modules and the paper trading flow are running.
  • +Simulation and testing remain the focus.

Next step: Backtest Report · Risk Limits · Live Runtime Notes

Private repo; paper trading and dashboard development

March 2026

BioVoid

Research prototype

An experimental research prototype for hidden binding pockets / cryptic pocket regions in protein structures.

It brings together NMA, geometry-based cavity analysis, scoring heuristics, a small FastAPI/React interface, and Atlas experiments as an exploratory prototype.

Status

Research/learning prototype

My role

Pipeline planning, FastAPI/React experiment, metric tracking, and modularization

PythonBiopythonProDySciPyFastAPISQLite
  • +A local pipeline, report output, and small portal flow were tried.
  • +Atlas, cavity scoring, and metric tracking were used for research exploration.

Next step: Repo Cleanup · README Cleanup · Sample Dataset

Oct 2025

Pagonic

Archived

An archived learning project around ZIP parsing, benchmark experiments, and a smaller test-first core plan.

The first version was completed; after measurement mistakes and Python limits, it was replanned around a smaller Rust/C++ core.

Status

Archived learning project

My role

Technical research, benchmark reading, retrospective, and re-architecture plan

PythonZIPbenchmarktestretrospectiverewrite plan
  • +ZIP parser/writer and benchmark experiments were built.
  • +Wrong measurement and scope issues were reviewed in the retrospective.

Next step: Small ZIP32 Core · Test-First Benchmark · No GUI Before Stable CLI

/About

About

A short summary of what I work on, how I learn, and which skills I am strengthening now.

I am a Computer Programming student at OMU. I work on web, developer tooling, and automation projects.

In my projects, I focus on moving from an idea to a working prototype through scope definition, modular planning, testing, and documentation.

I am currently focused on v0.3 quality and benchmark work for next-secure-check, preparing Nihongo Learn for a live release, and documenting my research/learning projects more clearly.

Location

Samsun, Turkey

Education

First-year Computer Programming student at Ondokuz Mayis University

Clear status

I separate what works, what is in progress, and what is planned in each project.

Testing and documentation

I keep README files, progress notes, test output, and next steps visible.

Growth focus

I strengthen SQL, algorithms, debugging, and test writing through real projects.

/Method

Working Method

Before jumping into code, I clarify scope, risk, testing, and delivery steps.

01

Research

research

I identify unfamiliar technical topics and compare alternative solution paths with different AI models.

Risks · Assumptions · Topics to Learn

02

PRD

prd

I collect the target user, MVP scope, non-goals, and acceptance criteria in one document.

MVP · Out of Scope · Acceptance Criteria

03

Roadmap

roadmap

I split the PRD into phases and define tests, validation, and exit gates for each phase.

Phase Plan · Test Plan · Exit Gates

04

Implementation & Test

implementation

I implement each phase separately, test it, and track issues with progress and README notes.

Working Module · Tests · Next Step

/Skills

Technical Areas

Not an expertise checklist; these are areas I use, touch, and strengthen through projects.

Actively using

  • Python — automation / backend
  • TypeScript — web projects
  • Node.js / Next.js / React — frontend and CLI
  • Git / GitHub — repositories and GitHub Actions
  • SQLite — logging and simple data storage

Touched in projects

  • Supabase — auth/sync plan
  • FastAPI — API and dashboard prototypes
  • Oracle Cloud — basic deployment
  • PM2 / Nginx — basic server setup
  • npm packaging / SARIF — CLI publishing and reporting
  • Docker — basic usage

Fundamentals I am building

  • SQL — queries, joins, data modeling
  • Algorithms and data structures — regular study
  • Debugging — tracing the source of errors
  • Static analysis and security scanner rules
  • Test writing — pytest / Vitest mindset
  • Code reading — understanding and simplifying AI output

AI tools: Claude Code, Cursor, Codex CLI, GitHub Copilot — used for research, code generation, review, and documentation support.

/Education

Education and Growth

Academic status, basic security awareness, and short growth topics.

Ondokuz Mayis University

Computer Programming. Expected graduation: 2027.

Security awareness

I built basic security awareness through ethical hacking and network security courses.

Certificates

Becoming an Ethical Hacker Course

Udemy · 30.5 hours

Ethical Hacker | Network Attacks and Security 2025

Udemy · 9.5 hours

The Complete Coding Course - Cursor, Claude Code

Udemy · 12 hours

SQL course

Queued

I have planned this as my next growth focus to integrate data modeling, complex queries, and relational database fundamentals into projects.

Algorithms and data structures

Active

I practice to systematize my problem-solving approach and manage data-flow complexity with more deliberate edge-case analysis.

Debugging and technical ownership

Ongoing

I embrace the habit of isolating root causes, analyzing performance bottlenecks, and taking end-to-end ownership of the code I build.

/contact

Contact

The shortest paths for internship conversations and project collaborations.

Open to internships and project collaborations

I am open to internship and project opportunities where I can work on web applications, automation, and developer tools.

Samsun, Turkey