Software Engineer | Full-Stack, Distributed Systems & Spatial Engineering
Baltimore / Washington D.C. Area & Remote | MS in Computer Science, University of Maryland, Baltimore County (UMBC)
Software engineer specializing in high-performance web applications, distributed backend services, and spatial data systems. Focused on clean system design, sub-50ms user interactions, and reproducible engineering with zero fluff. Experienced across full-stack TypeScript/React, Python FastAPI services, spatial analysis with PostGIS, and high-concurrency real-time architectures.
- Languages: TypeScript, JavaScript (ESNext), Python, Java, SQL (PostgreSQL), HTML5, CSS3
- Frontend & UI: React 19, Next.js, Vite, Tailwind CSS, Zustand, Canvas API, uPlot, Leaflet
- Backend & APIs: FastAPI, Node.js, Express, WebSockets, RESTful APIs, SSE
- Databases & GIS: PostgreSQL, PostGIS, Spatial Indexing, SQLite, Redis
- DevOps & Tooling: Docker, Git, GitHub Actions (CI/CD), Vitest, Playwright, Linux
Real-time, mobile-first multiplayer drawing and guessing party game.
- Sub-50ms synchronized canvas strokes across concurrent client sessions.
- Built with FastAPI WebSockets, React 19, HTML5 Canvas, and Docker.
- Features room orchestration, turn-based timer loops, and automated score tallies.
Spatial GIS analytics engine identifying EV charging deserts across the US Southwest.
- Ingests public infrastructure datasets with real spatial queries using PostGIS.
- Interactive map interface powered by Leaflet, Python FastAPI, and React.
- Calculates gap density scores to pinpoint infrastructure dead zones.
High-performance Monte Carlo financial modeling and visualization dashboard.
- Computes 10,000 parallel market trajectories offloaded to Web Workers.
- Renders dense percentile distribution fans at 60fps via canvas-optimized
uPlot. - Uses Zustand with atomic selectors and debounced streams for fluid slider response.
Full-stack talent acquisition and recruitment management platform.
- Multi-sided portal supporting candidate discovery, employer intake, and recruiter workflows.
- Role-based admin dashboard with pipeline stage transitions and placement conversion metrics.
- Built with React 19, TypeScript, React Router v7, and Tailwind CSS.
Clinical health record companion with ML predictive modeling and audit verification.
- Modular architecture with clinical NLP note extraction and cardiovascular risk prediction.
- SHA-256 cryptographic hash logging verifying health record mutation integrity.
- Integrated telehealth appointment scheduling and longitudinal biometric telemetry.
Secured peer-to-peer distributed file system in Java.
- Hybrid cryptographic scheme combining AES-256 symmetric encryption and RSA key exchange.
- Master server coordinates metadata, authentication, and tokenized access control lists.
- Resilient block distribution across autonomous peer storage nodes.
- Strict Typing: TypeScript with no
anyand typed Python (mypy/pyright). - Test-Driven Reliability: End-to-end testing with Playwright, unit tests with Vitest/pytest.
- Accessibility: Built to WCAG 2.2 AA standards with keyboard navigation and semantic HTML.
- Performance: Optimized Core Web Vitals, Web Worker computation offloading, and minimal bundle sizes.


