KHALIL SELYAN

Tech Lead

Career History & Achievements

Tech Lead

Teneo.pro · Remote
full time 09/2025 – Present

Decentralized data infrastructure platform with 500k+ community nodes

  • Promoted from full-stack developer to tech lead after 7 months; own architecture, code standards, and CI/CD across all backends (NestJS), frontends (React), and the community node browser extension.
  • Architected the Teneo Agent ecosystem end-to-end: the core Go WebSocket server, agent deployer, TypeScript SDK (v1–v3), chat UI, database schema management (via dbdump, an open-source PostgreSQL schema comparison tool with bidirectional migration generation), and admin panel.
  • Integrated multi-network payment support (x402, BSC) across the agent platform frontend, SDK, and admin panel, enabling automated crypto payments for AI agent API calls.
  • Define and enforce architecture, tooling, and code review standards; translate product requirements into GitHub issues with acceptance criteria.

Full Stack Developer

Teneo.pro · Remote
full time 02/2025 – 08/2025

Decentralized data infrastructure platform with 500k+ community nodes

  • Rewrote the community dashboard from deprecated React CRA to Vite + TanStack Query, cutting initial load time by 50%.
  • Built passive and active scraping into the Chrome extension using DOM reading and Puppeteer command generation via AI prompting, deployed to 500k+ connected nodes.
  • Designed a config-driven scraping system pushed via WebSocket, eliminating the need for frequent extension updates.
  • Authored and maintained the official Teneo SDK (npm) through 3 major versions.

Full Stack Developer

LeoDrive.ai · Turkey
full time 07/2022 – 12/2024

Autonomous vehicle integration using OSS Software Autoware

  • Built open-source devtools with Tauri (Rust) and Next.js for building and launching the Autoware Software Suite.
  • Created LeoADViz, a real-time 3D visualizer rendering 500k+ lidar points/sec with detected objects and camera feeds using Electron, Three.js, and ROS2.
  • Created Orbis, a lidar/camera positioning tool (Next.js, Three.js, NeonDB) with 90% render improvement via BVH.
  • Developed RViz2 plugins using C++ and ROS2 with Material 3 Design.

Full Stack Developer

Chiho.ai · Remote
contract 03/2023 – 08/2024

Smart Telegram CRM for Web3 teams

  • Led development of a Telegram bot for real-time CRM notifications as part of a 3-person team.
  • Migrated the web app from Redux Toolkit to tRPC + Zustand.
  • Implemented TanStack Table for advanced contact list management.

Personal Projects

JK

A cross-platform (desktop + Android) habit-formation app designed for ADHD users. Built with SvelteKit, Tauri (Rust), and SQLite.

  • Visual node-based workflow editor (XYFlow) with 8 node types for building custom habit routines and chains.
  • On-device AI photo verification using LLaVA via Ollama — verified locally with no cloud dependency.
  • Full gamification engine with XP, streaks, achievements, and weekly challenges.
  • Cross-platform P2P sync over WebSocket + mDNS with QR code pairing — no cloud required.
  • Platform-specific native Rust integrations (app blocking, DND, biometrics) across macOS, Windows, Linux, and Android.
  • Database abstraction layer supporting SQLite and IndexedDB backends.

Decentralized hackathon platform leveraging Request Network's payment infrastructure and custom smart contracts. Watch Demo

  • Custom Solidity smart contract with Request Network for automated prize distribution.
  • Full-stack with SvelteKit, PostgreSQL, and tRPC.
  • Blockchain interactions via Ethers.js for hackathon creation, team management, and prize distribution.
  • Prize handling in both ETH and ERC20 tokens.

SaaS platform for managing and visualizing AutoCAD (DXF) data for interior architects. Rewritten from Next.js to SvelteKit.

  • Rust Lambda functions for DXF processing — 70% faster than JS parsing.
  • Web-based DXF viewer with file diffing for version comparison.
  • Multi-workspace organization with project-scoped file management.
  • Block/layer/text display with search, reference counting, and area calculation.

Ushico

Messaging app for watching videos together in real-time without screen sharing, synchronized via websockets.

  • Next.js full-stack with NextAuth and Redis-backed sessions.
  • Self-hosted Redis as real-time DB for chat, friend requests, and playback state.
  • Custom Go WebSocket server replacing PusherJS — 60% faster, zero fees.

Certifications

Three.js Journey

3D Certificate · Feb 2023