Skip to content
View Iamkach's full-sized avatar

Block or report Iamkach

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

Krishna Achyuth (Kach)

Professional software engineer building distributed systems, microservices, and full-stack applications β€” from backend platforms and protocol integrations to real-time monitoring and cross-platform desktop tooling.


πŸš€ Recently shipped: CareerPilot AI β€” agentic automation pipeline

Multi-agent orchestration system with dual execution modes β€” a deterministic Python-sequenced pipeline and an agentic mode where an LLM decides which stage to run next. Built on Agent SDK with thin MCP-wrapper tools delegating to shared stage implementations (a "no-drift" design), a Notion-backed data layer, multi-source ETL with layered filtering and cross-source dedup, and scheduled execution via GitHub Actions.

Python Agent SDK MCP Notion API GitHub Actions

Went through a full architecture evolution across three branches β€” baseline β†’ migration (datastore + orchestrator rebuild) β†’ a sequenced refinement roadmap with an explicit risk register and conflict resolution across overlapping proposals. (Repo going public soon β€” link to follow.)


Organization

exfo-invas β€” org I own and actively build in.


Projects

Enhanced FC BERT β€” desktop app for fiber-channel network testing

Electron desktop app that measures traffic disruption, frame loss, latency, and throughput against physical fiber-channel test equipment over SCPI/Telnet. Live monitoring, automated PDF reporting, packaged for Windows/Linux/macOS.

Java Spring Boot Angular Electron TypeScript

  • efcbert-api β€” Spring Boot backend. Talks Telnet/SCPI to fiber-channel test equipment, polls the device every second for traffic/frame-loss/latency, aggregates hourly, exports CSV. Layered Controller β†’ Service architecture, documented REST API.
  • efcbert-app β€” Angular 19 + PrimeNG frontend packaged as a cross-platform Electron app, with an IPC security bridge isolating the renderer from the filesystem, live health polling, and PDF report generation.

Architecture: Electron bundles an Angular SPA and a Java Spring Boot server into one installable binary β€” Angular talks to the embedded backend over local HTTP, and the backend talks to physical test hardware over Telnet/SCPI.

Electron (Desktop Shell)
β”œβ”€β”€ Angular SPA (Chromium renderer)  ──HTTP──▢  Java Spring Boot (:8080)  ──Telnet/SCPI──▢  FC Test Equipment
└── IPC preload bridge (filesystem, process control)

Private / In Progress

Project IOTS β€” Integrated Optical Test Station

Windows desktop app unifying control of six optical/RF test instruments (OSA, TLS, Power Meter, 4x4 Optical Switch, IL/ORL, RoF DUT) behind one FastAPI + React GUI over SCPI/TCP, packaged as a single portable IOTS.exe. Org vialogix, repos iots-api / iots-pwa / iots-launcher (private).

Python FastAPI React asyncio SQLite

Single asyncio event loop with one persistent TCP socket, queue, and lock per instrument for atomic SCPI send/drain/read; BaseDriver abstraction across six instrument drivers; PyInstaller packaging with an optional Tauri v2 native-window path.


Experience

Senior Software Engineer β€” Capital One (Sep 2023 – Present, Plano, TX)

Software Engineer β€” Dell Technologies (Oct 2021 – Sep 2023, Austin, TX)

Associate Software Engineer β€” Softqlud Infotech (May 2017 – Oct 2020, Hyderabad)


Tech

Java Spring Boot TypeScript Angular Electron Maven


Contact

Popular repositories Loading

  1. awesome-interview-questions awesome-interview-questions Public

    Forked from DopplerHQ/awesome-interview-questions

    :octocat: A curated awesome list of lists of interview questions. Feel free to contribute! πŸŽ“

  2. kach.github.io kach.github.io Public

  3. build-your-own-x build-your-own-x Public

    Forked from codecrafters-io/build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

    Markdown

  4. developer-roadmap developer-roadmap Public

    Forked from nilbuild/developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    TypeScript

  5. coding-interview-university coding-interview-university Public

    Forked from jwasham/coding-interview-university

    A complete computer science study plan to become a software engineer.

  6. 30-Days-Of-React 30-Days-Of-React Public

    Forked from Asabeneh/30-Days-Of-React

    30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    JavaScript