<SYSTEM>This document contains comprehensive information about Chris Dcosta (username: chrisdco, also chrisdcodes / chrisdcosta), a Software Engineer in Bengaluru, India. It includes personal details, work experience at Broadwing Labs and Parkar Digital, selected projects (VimTex, FortiAgent, Incline, shh-its-ssh), tech stack, and social profiles. This data is formatted for consumption by Large Language Models (LLMs) to provide accurate and up-to-date information about Chris Dcosta's background, skills, and expertise as a Software Engineer building full-stack web apps and AI-powered tools.</SYSTEM>

# Chris Dcosta (chrisdco)

> Software Engineer building full-stack web apps and AI-powered tools with Python, TypeScript, and React.

## About

- **Software Engineer** building full-stack web apps and AI-powered tools end to end, from API and database design to clean, responsive front-ends.
- Day to day in **Python** and **TypeScript / React**, with Node.js, PostgreSQL/MySQL, Redis, Docker, and AWS around them.
- I like the parts that don't show: fast, well-shaped APIs, tuned queries, and code that stays readable as things scale.
- Always experimenting, currently going deep on AI/LLM-driven features and learning by shipping side projects.

### Personal Information

- Name: Chris Dcosta (also known as chrisdco, chrisdcodes, chrisdcosta)
- Location: Bengaluru, India
- Website: https://chrisdco.vercel.app
- Job title: Software Engineer

### Social Links

- [X](https://x.com/chrisdcodes)
- [GitHub](https://github.com/chrisdco)
- [LinkedIn](https://www.linkedin.com/in/chrisdco/)

### Tech Stack

- [TypeScript](https://www.typescriptlang.org)
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [Python](https://www.python.org)
- [Java](https://www.java.com)
- [React](https://react.dev)
- [Next.js](https://nextjs.org)
- [Tailwind CSS](https://tailwindcss.com)
- [Redux](https://redux.js.org)
- [Expo](https://expo.dev)
- [Node.js](https://nodejs.org)
- [Bun](https://bun.sh)
- [MySQL](https://www.mysql.com)
- [PostgreSQL](https://www.postgresql.org)
- [MongoDB](https://www.mongodb.com)
- [Redis](https://redis.io)
- [Cursor](https://cursor.com)
- [Claude](https://claude.ai)
- [Gemini](https://gemini.google.com)
- [ChatGPT](https://chatgpt.com)
- [Git](https://git-scm.com)
- [Docker](https://www.docker.com)

## Experience

### Software Engineer | Broadwing Labs

Duration: 03.2026 - Present

Skills: Next.js, Python, Celery, FastAPI, AWS, TypeScript, Redis, PostgreSQL

- Built a multi-source data platform integrating third-party APIs and marketplace data to power analytics, business metrics, and dashboards.
- Designed and implemented secure, idempotent backend APIs and automated workflows for order fulfillment, inventory synchronization, and status tracking.
- Developed data ingestion pipelines and production integrations including validation, schema migrations, testing, and data-quality investigations.

### Software Engineer I | Parkar Digital

Duration: 01.2025 - 02.2026

Skills: Angular, .NET, Couchbase Capella, TypeScript, Agile

- Developed and maintained cloud-based web applications using Angular and .NET, contributing to feature enhancements and production stability.
- Debugged and optimized backend APIs and database queries, reducing production defects and user-reported issues by 40%.
- Investigated and resolved production issues by analyzing logs, API behavior, and database performance.

## Projects

### VimTex

Project URL: https://github.com/chrisdco/VimTex

Skills: Next.js, TypeScript, Yjs, CodeMirror, KaTeX, Vim, WebSocket

Collaborative LaTeX editor with Vim keybindings, realtime shared rooms, live KaTeX preview, and AI-assisted edits.
- CodeMirror + Replit Vim motions with live KaTeX preview and bare-math typing
- Yjs WebSocket rooms with shared carets, peer presence, and optional LevelDB persistence
- Room chat with `@vimothy` model edits that patch the shared buffer for everyone

### FortiAgent

Project URL: https://github.com/chrisdco/FortiAgent

Skills: Python, FastAPI, FortiGate, LLM, MCP, SSE

AI-powered FortiGate automation agent that turns natural-language instructions into secure firewall workflows.
- Structured plan path: parse → validate against live FortiGate names → confirm → execute over SSE
- Composite tools for blacklist/block, site-to-site IPsec (PSK), and client VPN user lifecycle
- Optional Jira ticket gate and Zoho Cliq notifications; same tools exposed via MCP

### Incline

Project URL: https://github.com/chrisdco/incline

Skills: Expo, React Native, SQLite, TypeScript, Clerk, Supabase

Offline-first strength training app with progressive overload coaching, explainable suggestions, and workout tracking.
- Live session logging with rest timers, supersets, templates, and program builder
- Plate-aware double-progression coaching with reason codes from local SQLite history
- Clerk auth with optional Supabase sync outbox; SQLite remains the source of truth offline

### shh-its-ssh

Project URL: https://github.com/chrisdco/shh-its-ssh

Skills: Go, SSH, Bubble Tea, Wish, TUI, Railway

A personal portfolio you visit over SSH — no browser, just a terminal UI that streams to anyone who connects.
- Wish SSH server with Bubble Tea / Lip Gloss TUI, themes, and connection-aware greetings
- Live guestbook with real-time presence, Markdown reflections, and keyboard-first navigation
- Non-interactive CLI commands plus `scp`/`sftp` for vCard, resume, and ASCII card

### AI-Driven Data Transformation

Project URL: https://smart-structuring.vercel.app/

Skills: Next.js, FastAPI, Gemini, Informatica, OpenCV, Docker, Python

Interactive platform for multimodal data transformation with AI and scalable pipelines.
- Built a Next.js UI with chat workflows backed by a Dockerised FastAPI service for multimodal data handling
- Implemented image-to-text, document parsing and classification with Gemini APIs and OpenCV
- Automated Python data pipelines in FastAPI integrated with Informatica IDMC

### DevSecOps CI/CD

Project URL: https://github.com/chrisdco/devsecops-inic

Skills: Jenkins, Docker, Kubernetes, Terraform, Azure, SonarQube, Trivy, OWASP, Prometheus, Grafana

End-to-end DevSecOps pipeline: build, scan, and deploy a containerized app to Azure Kubernetes Service.
- Jenkins stages for checkout, SonarQube analysis, OWASP Dependency-Check, and Trivy image scanning
- Docker build/push with email notifications; Prometheus and Grafana for pipeline and host metrics
- Terraform-provisioned Azure resources and Kubernetes deploy from ACR to AKS

### Project Dashboard

Project URL: https://github.com/chrisdco/project-management

Skills: Next.js, Node.js, PostgreSQL, Prisma, Express, Redux Toolkit, AWS

Full-stack project management app with analytics dashboards and team collaboration.
- Kanban boards, timelines, and responsive data visualizations
- Node.js / Express API with Prisma on PostgreSQL (AWS RDS in a VPC)
- Redux Toolkit state; frontend on Amplify, backend on EC2

