Skip to content
View OKAN-SOFTWARE's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Fairfax, VA
  • 01:26 (UTC -04:00)
  • Joined Oct 22, 2026

Block or report OKAN-SOFTWARE

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.

Content in all repositories owned by your account will be closed.
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
OKAN-SOFTWARE/README.md

Okan Tiktas’s workspace: a golden phoenix and ember trail framing a green Matrix banner and glowing badges for languages, frameworks, data tools, and AWS exploration.

My projects Upstream contributions Activity sync

I’m Okan Tiktas. I build tools for those “there has to be an easier way” moments—and contribute fixes to the tools other developers depend on.

My open-source work usually starts with a bug I can reproduce. I trace it, make a focused change, add a regression test, and work through review. My forks are the workbench; the pull requests below show what I’ve sent upstream.

Open Source Field Notes

Public upstream activity: 35 PRs opened, 18 merged, 16 currently open, 25 upstream repositories

Sep 29–Oct 28, 2026 · Last profile update: Oct 28, 2026 at 12:54 AM EDT

35 opened · 18 merged · 16 open now · 25 upstream repositories

Latest upstream work

State Contribution Repository
Merged fix: protect tabs with unsaved form changes · #21 theluckystrike/tab-suspender-chrome-extension
🟢 Open Clarify supported random seed types in dataset helpers (NumPy-compatible random seeds for dataset helpers) · #520 mne-tools/mne-connectivity
🟢 Open fix(cli): handle output write failures consistently · #4 veerjain-1/agent-guard-eval
🟢 Open fix(dynamodb): resolve service manager mypy errors · #9 manojkken/testcontainers-aws
🟢 Open fix(server): exit with an error when PORT is invalid · #797 jannskiee/floe
Merged fix(artifact-record): prevent output from replacing source evidence · #178 lostlight530/auto-doc-engine
🟢 Open fix(core): make generator output ordering deterministic · #1193 nodejs/doc-kit
🟢 Open feat(cli): add machine-readable JSON dry-run output (#17) · #27 javvadivijayprasad/sel2pw
Merged feat(frontend): add ledger call and WhatsApp links · #468 nikhilb2/simple_invoicing
Merged fix(frontend): share clipboard fallback across copy actions · #467 nikhilb2/simple_invoicing

Explore all upstream contributions →

The chart records PR openings and merges—not commits or fork creation. The open count includes drafts across all dates. Private work and my own repositories are excluded. Counts do not imply approval or passing CI. How this updates

Built from an everyday problem

Project The moment it helps
VeilDrop “I need to share this log without sharing its secrets.” Local text redaction and encrypted handoffs.
LaunchNotes “These commits need a better story than ‘fixed stuff.’” Turn commit messages into readable release notes.
Doc2FAQ “The answers are in this document somewhere.” Turn documents into editable FAQ drafts, with local processing and exports.

What’s on my workbench

Explore the stack
Area Technologies
Languages Python · Java · JavaScript · C# · HTML · CSS · SQL
Frameworks Spring Boot · Node.js · Express · React · Three.js
Data & tools SQLite · Redis · JSON Schema · REST APIs · Git · GitHub Actions · Docker
Testing & libraries pytest · JUnit · Vitest · Boto3 · PDFBox · Apache POI
AWS exploration Lambda · SQS · SNS · EventBridge · Bedrock · DynamoDB
Learning path Cloud optimization · Serverless development · AI token efficiency

Tools used across personal projects and contribution work; AWS topics include ongoing learning.


My favorite review: “This saved me time.”
Try a project, report a rough edge, or challenge an assumption. That’s how the next useful version starts.

Pinned Loading

  1. Doc2FAQ Doc2FAQ Public

    A Java and Spring Boot workbench that turns PDF, DOCX, TXT, and Markdown documents into editable FAQ drafts, with local processing and Markdown, JSON, and HTML exports.

    Java 1

  2. LaunchNotes LaunchNotes Public

    Turn commit messages into clear release notes and launch posts. Local browser app + CLI. No AI, uploads, or runtime dependencies.

    JavaScript 1

  3. QueueFlight QueueFlight Public

    Understand the message. Reproduce the failure.

    JavaScript 1

  4. mole-meadow mole-meadow Public

    A fun 3D whack-a-mole game built with Three.js and Node.js/Express, featuring live scoring, a top-10 leaderboard, and local JSON score persistence—no database required.

    JavaScript 1

  5. TokenWise TokenWise Public

    An intelligent AI token and cloud cost optimization platform built with Python and AWS. Features token efficiency analysis, cost simulations, smart model routing, prompt caching, quality-aware benc…

    Python 1

  6. veildrop veildrop Public

    Local log redaction and encrypted text sharing. Share the bug. Keep the secrets.

    JavaScript 1