Professional Experience
A timeline of my professional journey, showcasing the projects, technologies, and impact I've had across different roles.
Frontend/Full-Stack Engineer (React/TypeScript · Node/NestJS)
MonetizeNow
Jul 2021 – PresentRemote
- Shipped React/TS features for pricing/quoting/billing UIs; introduced a reusable component library.
- Partnered with backend on typed API contracts (OpenAPI/codegen); reduced integration issues.
- Performance & DX improvements: code-splitting, memoization; added unit/integration tests and visual checks.
ReactTypeScriptNext.jsNode.jsNestJSPostgreSQLStorybookJest
Back End Developer - Freelancer
Upwork (Freelance)
Aug 2019 – Aug 2020Remote
- Cut API p95 latency from ~800 ms to ~260 ms through effective caching and connection pooling strategies.
- Reduced LLM token spend by approximately 25% by implementing prompt templates and response post-processing.
- Introduced contract and end-to-end tests, preventing regressions and accelerating delivery timelines.
- Designed NestJS/TypeScript services (REST/GraphQL) with DTO validation, auth, and BullMQ/Redis.
- Built LLM agents (tool use, memory, RAG via LangChain.js + Qdrant/Supabase); streaming + cost guardrails.
NestJSTypeScriptGraphQLRedisBullMQLangChain.jsQdrantSupabaseGitHub Actions
IoT Software Engineer
IoTfy
Aug 2019 – Mar 2020Remote
- Developed hospital patient management system leveraging Particle.io IoT devices to collect and monitor sensor data such as room occupancy and vital signs.
- Designed APIs to control IoT devices remotely and trigger alerts based on sensor thresholds, improving healthcare staff responsiveness.
- Built web-based real-time control panels using Vue.js for monitoring and managing IoT device events.
- Integrated AWS IoT Core services for device communication, event processing, and secure data streaming.
- Ensured scalability and reliability of the IoT platform through modular architecture and asynchronous event handling.
Vue.jsNode.jsAWS IoT CoreParticle.ioTypeScriptWebSocketREST API
Senior Full-Stack Engineer
Captable, Inc.
Jun 2016 – Aug 2019Remote
- Developed and maintained full-stack web applications using Node.js, TypeScript, React, and Vue.js, delivering scalable and maintainable codebases.
- Architected RESTful and GraphQL APIs, integrated real-time data streaming with WebSocket for trading platforms such as Binance and Bittrex.
- Built and deployed smart contracts in Solidity and dApps using Web3.js and Ethers.js, including ERC-20 and NFT standards.
- Created trading bots based on market arbitrage and signal algorithms, improving client trading efficiency and automation.
- Integrated wallet solutions with MetaMask and Coinbase Wallet for secure user authentication and transaction signing.
- Utilized cloud infrastructure on AWS (Lambda, DynamoDB, S3, API Gateway) for serverless backend deployments.
Node.jsTypeScriptReactVue.jsGraphQLSolidityWeb3.jsEthers.jsAWSJestCypress