Skip to content
View HyoAkira's full-sized avatar

Block or report HyoAkira

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

Umut Can Akçay

I’m a computer engineering student and full-stack developer who enjoys building things across the stack, from front-ends and TypeScript/Node.js services to Python-based data and ML projects. I’m also interested in what happens under the hood, especially Linux, networking, and digging into code to understand how things actually work.

LinkedIn · linkedin.com/in/umutcanakcay  |  E-mail· can.akcay@aol.com

What I work with

  • Languages: JavaScript/TypeScript, Python, C, C++, Java, Bash, SQL
  • Backend: Node.js/Express, NestJS, Flask, .NET MVC Core, REST APIs, WebSockets (Socket.IO)
  • Frontend: React, Next.js, Vue, Tailwind CSS, Bootstrap
  • Data & ML: pandas, NumPy, scikit-learn, LightGBM/XGBoost, embeddings and vector search (RAG), LangChain, LLM tool-calling
  • Systems: Linux, Docker, WebRTC, P2P/DHT, parallel computing
  • Spoken: Turkish (native), English (B2), German (A1)

Featured projects

  • peercomp — serverless JavaScript on a Kademlia DHT over WebRTC: browser tabs become compute nodes, sandboxed and signed, with no cloud dependency.
  • sessionflow — self-hosted, privacy-friendly web analytics: a tracking snippet feeds an Express/Socket.IO + MongoDB backend, a React dashboard shows the traffic, and a Flask service runs scikit-learn analysis.
  • threat-aggregation-intelligence-platform — threat-intelligence IOC aggregation: normalizes ThreatFox and PhishTank feeds, deduplicates them, and serves search, MCP tools and AI-written reports.
  • local-rag-ingest — local-first toolkit for a D&D 5e game master: campaign notes into a Qdrant vector store with Ollama embeddings, game state in SQLite, action data prepared for a local llama.cpp model. The tool-calling engine that consumes them is in progress.
  • web-recon-scanner — passive web attack-surface scanner with a Streamlit UI: DNS, TLS and header checks, certificate-transparency subdomains, gau/theHarvester/whatweb.
  • image-optimization-service — an image-optimisation API (Node.js/Express, MongoDB, Swagger) that compresses uploaded profile images above a size threshold and serves a small token-authenticated user directory.
  • lean-mcp — an MCP server that compiles Lean 4 locally with the real toolchain and returns structured compiler diagnostics, so coding assistants can verify proofs (GPL-3.0).
  • consultant-specs — document-first planning framework for AI coding agents: PRD, ADR and SPEC documents plus seven structured analysis tools. npx skills add HyoAkira/consultant-specs
  • logi-m575-sensitivity-app — a small C/Linux utility that maps the extra buttons of a Logitech M575 trackball to pointer sensitivity through xbindkeys (GPL-3.0).

Pinned Loading

  1. threat-aggregation-intelligence-platform threat-aggregation-intelligence-platform Public

    Threat intel IOC aggregation: normalizes ThreatFox/PhishTank feeds, dedupes, serves search, MCP and AI reports.

    C# 1

  2. consultant-specs consultant-specs Public

    Document-first planning framework for AI coding agents and their users. It produces PRD, ADR and SPEC documents and runs seven structured analysis tools (MECE, Ishikawa, six hats, red team, pre-mor…

  3. peercomp peercomp Public

    Serverless JS on a Kademlia DHT over WebRTC: browsers become compute nodes. Sandboxed, signed, no cloud.

    TypeScript

  4. sessionflow sessionflow Public

    Self-hosted web analytics platform. A JavaScript tracking snippet sends page and form events to an Express/Socket.IO and MongoDB backend, a React dashboard visualizes traffic, and a Flask service a…

    Jupyter Notebook

  5. web-recon-scanner web-recon-scanner Public

    Passive web attack-surface scanner with Streamlit UI: DNS/TLS/headers, CT subdomains, gau/theHarvester/whatweb.

    Python

  6. image-optimization-service image-optimization-service Public

    Image optimisation API in Node.js/Express (MongoDB, Swagger): compresses uploaded profile images above a size threshold and serves a small token-authenticated user directory.

    TypeScript