Over my engineering career, I have used many technologies, programming languages, and frameworks. Over time, I narrowed my day-to-day stack to the tools that best fit the work I do across web, backend, cloud, and Apple-platform development. Here is the technology stack I work with most today:



Databases: PostgreSQL, MySQL, MongoDB, CouchDB, Redis, SQLite, Firebase, Elasticsearch, GraphQL (the last three are not classic databases, but they are close enough for this overview).
Servers: Debian, Ubuntu, Nginx, Google Cloud, Amazon Web Services, Microsoft Azure, DigitalOcean, Linode.
Other: Git, HTML, CSS, Assembly, Erlang, Scrum, Kanban, Internationalization/Localization, TDD, Bash, GTK+, Qt, Apple App Store and Google Play (full flow from testing to release and support).
At Instock, I design and guide the cloud-side architecture for fulfillment automation systems. My work includes technical strategy, service boundaries, API design, scalability, reliability, and aligning implementation with business needs.
I work closely with engineering teams to review designs, solve cross-system problems, improve maintainability, and keep the platform ready for growth. Most of my day-to-day work is around JavaScript, Rust, and cloud-based services.
As a Tech & Team Lead, I led a development team and kept our work aligned with product goals, technical standards, and delivery commitments. My responsibilities included:
This role combined hands-on technical leadership with coaching, planning, and delivery management.
As a Principal Software Engineer, I worked on the development and maintenance of mobile applications for iOS and Android. I created application architecture, designed APIs for mobile clients, and supported the app publishing process for the Apple App Store and Google Play.
I also supported other engineers on the team through technical guidance, code review, and practical help with architecture and implementation decisions.
As a Senior Software Engineer at a small startup, I worked across many parts of the product. I developed internal systems for courier and logistics management, built a mobile application from scratch, and worked on both the frontend and backend of an e-commerce platform.
I also helped develop order management and customer relationship management systems, and represented CartFresh in the Techstars Boston Accelerator program in 2015.
Working in a small, fast-paced environment gave me the opportunity to take ownership of projects and contribute across product, engineering, and operations.
I designed and implemented architecture for multiple e-commerce applications using Python, JavaScript, MongoDB, and related technologies. I worked closely with developers, designers, and project managers to deliver applications that met client requirements.
In addition to development, I was involved in testing and deployment, which gave me deeper experience with the full software development lifecycle.
I worked on a complex system for creating, editing, and managing media content for advertising monitors in public places. The project required tight integration between frontend and backend components and support for photos, videos, and audio.
A major part of the work was building a cloud-based application architecture capable of handling large amounts of data with reliable and scalable performance.
I collaborated with developers, designers, and stakeholders to meet functional and performance requirements while continuing to expand my experience with large-scale systems.