Engineering Capabilities / Competencies

  • Designing client-server application architectures
  • Designing, implementing, integrating, and testing RESTful APIs
  • Defining API contracts, request validation, error handling, and versioning
  • Implementing OAuth 2.0-based authentication and authorization
  • Managing user identity, access control, and protected endpoints
  • Designing data models and schemas for persistent storage
  • Creating and optimizing database indexes, including geospatial indexes
  • Persisting, querying, and filtering structured and geospatial data
  • Integrating frontend and mobile clients with backend services
  • Designing and consuming third-party APIs (payments, maps, notifications)
  • Managing environment-specific configuration and secrets
  • Deploying and configuring cloud-hosted backend services
  • Integrating map-based user interfaces and location-aware features
  • Handling file uploads, media storage, and asset delivery
  • Building interactive user interfaces and managing application state
  • Integrating large language models and AI services into applications

Projects

Marco iOS App

Marco

A complex iOS application that serves as my primary platform for mastering Apple's development ecosystem, including Swift, SwiftUI, and the full iOS development suite.

Swift SwiftUI Mapbox SDK Firebase Node.js Express MongoDB Railway
ChatGPT Clone

ChatGPT Clone

A full stack conversational AI application that streams real time responses from a self hosted LLM, dynamically provisioning on demand GPU infrastructure and managing model lifecycle automatically

GPU Cloud Computing Self Hosted LLM Inference Server-Sent Events (SSE) GraphQL API Llama 3.1 8B Docker
Facebook Clone

Facebook Clone

A comprehensive mobile-responsive social media clone built with the SERN Stack, featuring many core Facebook functionalities including feeds, posts, and user interactions.

React Node.js Express MySQL JWT React Query Sass
Travel Map

Travel Map

An interactive social map application where users can rate and review visited locations. Features personalized pins with user-specific coloring and community reviews.

React Mapbox GL Node.js Express MongoDB Mongoose
iOS Card War Game

iOS Card Battler

My first Swift project recreating the classic card game "War". Features randomized card selection for player and CPU with a simple scoring system.

Swift SwiftUI Xcode iOS 17+
Boston Bus Tracker

Bus Tracker

A real-time bus tracking application using the Mapbox API to display bus locations and capacity information around Boston.

JavaScript Mapbox GL MBTA API HTML5 CSS3 SVG