Skip to content
View senoldogann's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report senoldogann

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
senoldogann/README.md

Senol Dogan

Full stack developer in Oulu, Finland. Eight years in software — since 2018, first in Turkey, since 2022 in Finland.

I build web and mobile products end to end: React and TypeScript in the front, Node.js and PostgreSQL behind, React Native when the product needs an app. Lately most of my work is AI tooling — MCP servers, agent workflows, and the tests that keep generated code honest.

What I'm working on

  • LLM-Context-Manager — a code graph for AI coding agents. Rust, MCP, published on npm as @senoldogann/context-manager. 61 stars.
  • Guardian — desktop app that watches a codebase and flags architectural drift in AI-written code. TypeScript, Rust, Tauri.
  • JobFinder.fi — Finnish job search that pulls several sources into one view. Next.js SSR, Go, PostgreSQL, Elasticsearch.
  • OmaLeima — digital stamp pass for student events. React Native, Next.js, Supabase.
  • 11 iOS apps on the App Store, including Code Companion Mobile and OmaLeima.

What I reach for

TypeScript, React, Next.js, React Native, Node.js, Go, Python, PostgreSQL, Redis, Elasticsearch, Azure, Docker, GitHub Actions.

Elsewhere

senoldogan.dev · CV · LinkedIn · contact@senoldogan.dev

Pinned Loading

  1. LLM-Context-Manager LLM-Context-Manager Public

    Bridge the gap between your codebase and your AI editor. CCM transforms static source code into a dynamic, queryable Knowledge Graph, enabling AI agents to navigate, understand, and reason about yo…

    Rust 61 3

  2. web-research-stack web-research-stack Public

    A production-ready web scraping and AI-powered research tool with full-stack capabilities.

    Python 12

  3. Live-Translate Live-Translate Public

    Live subtitles with translation on top of your screen while you watch meetings, movies, or streams.

    TypeScript 4 1

  4. Dot Dot Public

    Dot is an always-on autonomous agent for macOS. Give it a goal in plain words and it works on it until it is done, with what a person at this Mac would use: a shell and the file system, the web, it…

    Python

  5. Guardian Guardian Public

    Advanced Architectural Governance and Code Security Protocol

    TypeScript

  6. AI-Notepad AI-Notepad Public

    Native macOS meeting notepad: live Finnish/English transcription, optional Turkish translation and a post-meeting note that starts with your tasks.

    Swift