Skip to main content

Product UI, service layer and tooling core areas

Real-time system insights and performance overview

System StatusAll systems operational

Active

Backend Engine

Node.js, NestJS, TypeScript services, realtime WebSocket/Redis systems and MQTT-based IoT messaging

The Story

I wanted backend work that goes beyond CRUD demos: APIs, events, integrations and operational workflows that can be reasoned about, tested and extended.

What I focus on
  • Build robust foundations
  • Connect everything
  • Ensure reliability
  • Deliver real value
Core Capabilities
  • APIs & ServicesDesign and build RESTful APIs with NestJS. Validation, versioning, rate limiting and clean architecture.
  • Service ArchitectureIndependent services and workers connected through APIs, queues and clear contracts.
  • Event-Driven SystemsAsynchronous communication with RabbitMQ. Queues, exchanges, routing and background jobs.
  • Databases & Data ModelingPostgreSQL, MongoDB and efficient schema design. Relationships, indexing and performance tuning.
  • Authentication & SecurityJWT authentication, role-based access, OAuth, best practices and data protection.
  • Runtime & Deployment AwarenessDockerized services and runtime configuration awareness for predictable application delivery.
  • NestJS
  • TypeScript
  • PostgreSQL
  • MongoDB
  • RabbitMQ
  • Docker
Active

Frontend Interface

React, Next.js, Vue/Nuxt, TypeScript and state management with Redux and Zustand

The Story

Building product-facing web interfaces with React, Next.js and TypeScript. This is one of my core UI directions, next to native Swift interfaces.

What I focus on
  • Shared component systems
  • Type-safe contracts
  • Performance by design
  • Test the real flow
Core Capabilities
  • Performance-aware deliveryBuilt with Next.js for static pages, app routing, code splitting and practical performance.
  • Scalable ArchitectureComponent-driven architecture with reusable UI primitives and clean separation of concerns.
  • State ManagementPredictable state management using Redux, Zustand, Context API or React Query when the product calls for it.
  • React
  • Next.js
  • TypeScript
  • Redux
  • Zustand
  • Tailwind CSS
  • Material UI
  • shadcn/ui
  • React Query
Active

Mobile Layer

Swift, SwiftUI, iOS/tvOS and native product interfaces

The Story

Mobile is where performance meets product constraints. I work on apps that need reliable native UX, real-time data and deeper platform integration than a simple screen layer.

What I focus on
  • High Performance
  • Native First
  • Deep Integration
  • Real Users
Core Capabilities
  • Native iOS & tvOS DevelopmentBuild intuitive and responsive apps using Swift and SwiftUI for iOS and tvOS.
  • Lower-Level IntegrationsWork with Metal API, MQTT flows and Apple platform frameworks where native integrations matter.
  • Real-Time CommunicationIntegrate MQTT and WebSocket flows for real-time data in IoT and monitoring apps.
  • Performance OptimizationProfile, optimize and fine-tune apps for smooth native experiences.
  • Cross-Layer CollaborationConnect mobile clients with backend services and shared data models.
  • Swift
  • SwiftUI
  • Combine
  • Metal
  • Platform APIs
  • Sensors
  • MQTT
Hobby

AI Core

Supporting AI/runtime scripting, RAG, semantic search and embeddings

The Story

Codebases can be hard to search, explain and keep documented.

What I focus on
  • Search
  • Script
  • Retrieve
  • Explain
Core Capabilities
  • RAG pipelinesCombine vector search with LLMs as a practical research pattern for source-grounded answers.
  • Semantic searchFind functions, classes, logic and patterns across indexed repository context.
  • EmbeddingsGenerate and store embeddings for fast retrieval in hobby/research systems.
  • Code AnalysisExtract structure, relationships and useful signals from indexed repositories.
  • Python runtime scriptingSmall Python workers and scripts for indexing, runtime tasks and automation experiments.
  • Assistant prototypesPrototype assistant flows grounded in retrieved code context, without treating this as the core career track.
  • Qdrant
  • Embeddings
  • Gemma4
  • EmbeddingGemma
  • LlamaIndex
  • OpenAI API
Processing

Systems Forge

Rust tooling, runtime services and structured parsing

The Story

Great apps rely on invisible foundations. I build the engines that keep them fast, stable and scalable.

What I focus on
  • Blazing Fast
  • Built for Devs
  • Reliable by Design
  • Composable
Core Capabilities
  • Local ToolingHigh-performance CLI and developer tools.
  • Structured ParsingTree-sitter based parsers and custom AST tooling.
  • Runtime OrchestrationProcess management, workers, scheduling and supervision.
  • Systems IntegrationsFile systems, IPC, networking, databases and service boundaries.
  • Cross-PlatformDesigned to run everywhere: macOS, Linux and Windows.
  • Safety & ConcurrencyMemory safety, zero-cost abstractions and fearless concurrency.
  • Rust
  • Tokio
  • Tree-sitter
  • Serde
Hobby

Infrastructure

Practical infrastructure exposure — Kubernetes, cloud platforms and self-hosted lab work

The Story

Good infrastructure knowledge helps me build software that is easier to run, debug and maintain.

What I focus on
  • Practical
  • Capable
  • Useful
  • Careful
Core Capabilities
  • Containerization literacyDocker and lightweight k3s setups when a project needs a realistic local or hobby environment.
  • Messaging basicsRabbitMQ and MQTT where backend, IoT or local experiments need asynchronous communication.
  • Data & PersistencePostgreSQL, MongoDB and storage choices from an application developer perspective.
  • Repeatable setupSmall repeatable setup scripts and config, mostly to avoid manual project drift.
  • Operational visibilityBasic logs and metrics so local or small hosted systems are not opaque.
  • GCP
  • Docker
  • k3s
  • Kubernetes
  • RabbitMQ
  • MQTT
  • PostgreSQL
  • MongoDB