Software Engineer · opinionated
Dheeraj C K
I'd rather solve a problem than be afraid of it - I believe small, frequent development is the way.
I mostly work with Python nowadays, but I'll use whatever else helps me do what I want.
01 Where I've worked
Software Engineer
Feb 2023 – Present
Ping Data Intelligence · Remote, USA
- Sped up CI/CD pipelines by 400%.
- Made text search 10–25× faster using trigram indexes.
- Converted synchronous workers to async, increasing throughput by 125%.
- Built and maintained 30+ API endpoints for the Ping API.
- Designed PostgreSQL schemas for geospatial data — FEMA flood zones and the National Risk Index.
- Set up a TIGER Geocoder and combined it with Google, Apple, and Azure geocoders to improve address accuracy.
Freelance Engineer
Apr 2022 – Present
Self-employed · Remote, Global
- Processed 10M+ row batch jobs in PostgreSQL — 1.52× faster than the previous approach and easier on memory.
- Set up CI to run only the tests a change affects, cutting build time and cost.
- Built Django REST apps, Python scrapers, resource-allocation algorithms, and Telegram bots.
Software Engineer
Sep 2021 – Mar 2022
Qburst · Onsite, Kerala, India
- Built a real-time TCP client/server and a Django-WebSocket dashboard for device monitoring.
- Built a document analyzer that gives inline grammar and spelling feedback.
02 Built for fun and profit
Funda Trends — Real-Estate Trend Analyzer
Python · BeautifulSoup · PostgreSQL
- Scraped 1M+ listings from funda.nl (without getting blocked) into a SaaS pipeline that tracks price trends.
A web app with no framework
Python · WSGI · REST · PostgreSQL
- Built a mailing backend on raw WSGI that handles 500+ concurrent requests. Built it without a framework to understand what they do underneath.
Inventory Optimization Algorithm
Python · Cython · NumPy
- A Knapsack-based tool that groups reseller orders. Rewrote the hot path in Cython to make it 6× faster.
Multilingual Subtitle Generator
OpenAI Whisper · Silero VAD · EasyNMT
- Generates subtitles in 20+ languages at 70% lower cost, with 25% better accuracy from voice-activity segmentation.
03 The toolkit
Languages
Frameworks
Data
Databases
Outside work