Developed and maintained full-stack features within a large monorepo using Next.js,
TypeScript, and Prisma ORM, ensuring type-safe, high-performance data flow between
frontend and backend.
Implemented MobX-based state management for new tenant-level modules, improving UI
reactivity and reducing redundant API calls.
Migrated internal APIs from tRPC to ORPC to streamline request validation and contract
consistency across microservices.
Built reusable UI components with Tailwind CSS to ensure consistent design and
accessibility across multiple apps.
Wrote Jest tests and maintained coverage across internal packages to support reliable
continuous integration.
Servo
Full Stack Engineer (Full-Time, Equity-Based, Early-Stage Startup)
Jersey City, NJ
Jan 2024 - Feb 2025
React
JavaScript
Tailwind CSS
Ruby
Rails
PostgreSQL
AWS
Google APIs
Integrated Google Reviews using the Google Places API, caching daily requests in Ruby on
Rails to reduce costs and improve performance, boosting vendor credibility and customer
trust.
Designed and engineered a customer view toggle in the vendor portal using React and Redux,
allowing vendors to view their show page as customers do, enhancing their understanding of
user-specific inputs.
Implemented mobile-first design and responsive web design principles using Tailwind CSS
and media queries to ensure consistent user interactions across all devices.
Developed a secure Forgot Password Flow using Rails and bcrypt, integrating email
notifications and unique reset links, ensuring a user-friendly and reliable account
recovery process.
Designed 20+ RESTful API routes in Ruby on Rails, optimizing JSON responses with JBuilder
for improved client-server communication and frontend performance.
Supported interns by providing styling guidance and troubleshooting complex bugs,
improving team efficiency.
Hirebird
iOS Engineer (Contract)
New York, NY
Aug 2024 - Jan 2025
React Native
TypeScript
CSS
Node.js
Express.js
Neo4j
Cypher
Figma
GCP
Stripe
Built the flagship Job Map feature using Google Maps API, enabling location-based job
discovery with custom markers, proximity filtering via Haversine distance calculations,
and interactive click-through job details — a core driver of the app's job search
experience.
Built a Job Swipe feature for intuitive job browsing using the React Native Deck Swiper
library. Implemented the UI based on Figma mockups, ensuring a smooth, engaging UX aligned
with the design vision.
Developed user profile update functionality and integrated profile image support using
Neo4j, Supabase storage, and React Query, enhancing personalization and ensuring data
scalability.
Implemented authentication with Supabase for email/password logins and integrated OAuth2
for Google sign-in, using JWTs to securely manage user sessions and prevent unauthorised
access, establishing application security.
PS
Pulse Solar
Mobile Application Developer (Contract)
Troy, NY
Nov 2024 - Dec 2024
React Native
TypeScript
Zustand
CSS
Figma
Material UI
Firebase
Integrated Mapbox to dynamically visualize lead data, enhancing lead targeting with
geofencing and improving vendor effectiveness.
Optimized app performance using Context API and custom hooks, and developed 30+ React
Native UI components including a members page and chat interface.
Maintained code quality by participating in reviews and sharing best practices, minimizing
production bugs.
Integrated Stripe Payment Element for secure, seamless transactions and a customizable
payment flow.
Thinair
Software Engineer (Contract)
New York, NY
Oct 2024
Next.js
React Native
TypeScript
CSS
Node.js
Express.js
Neo4j
Cypher
Figma
Developed a Node.js/Express backend for the AirGPT messaging feature, enabling seamless
integration with OpenAI ChatGPT 4.0 to analyze user inputs (text, images, audio) and
deliver contextual responses. Utilized Neo4j for efficient data storage and Supabase for
scalable image management.
Implemented tab navigation and user flows in React Native, collaborating with UX designers
to optimize user experience based on Figma designs.
Conducted API testing with Postman, ensuring backend reliability and adherence to project
requirements.
Selected projects
Melody
Full-stack music streaming experience inspired by Spotify.
Users can create an account, make playlists, search and browse albums, and listen with
continuous playback, a full-featured player, and queue management.
Highlights
Session-based auth and secure account handling
Custom playbar with queue control (play, pause, seek, volume)
Playlist CRUD and album discovery via search
React
Redux
Ruby on Rails
PostgreSQL
AWS S3
Bonjour World
Platform for hosting and joining language-exchange events.
Connects learners through location-based events: hosts create and manage sessions;
attendees request to join; profiles capture progress and connections.
Highlights
Event lifecycle with host approval of join requests
JWT authentication and profile privacy
Maps (Google) and translation (Google Translate) for discovery and accessibility
MongoDB
Express
React
Node.js
Redux
JWT
Glow Lab
E-commerce demo with catalog, cart, and Stripe checkout.
Direct-to-consumer beauty storefront: product browsing, cart updates, and checkout
using Stripe Payment Element, with clear order confirmation and REST APIs for catalog
and orders.
Highlights
Responsive catalog and cart with real-time cart state
Stripe integration for payments and status feedback
Vite + React Router client with Express API
React
Vite
Express
Stripe
NoteIt
Full-stack notes app with TypeScript and session-based auth.
Client-side vault patterns with AES-256, strength analysis, categories, search, and
clipboard copy— Material UI on React with a Node/MySQL API and JWT.
Highlights
Encrypted storage and OAuth via Google
Search, filter, and organization workflows
React
Material-UI
Node.js
MySQL
JWT
Canvas
Drawing tool using the HTML5 Canvas API and vanilla JavaScript.
Full-stack engineer with 2+ years of professional experience building and shipping production
features across the frontend and backend.
Currently at Tilli Software, I work in a large multi-tenant monorepo using Next.js,
TypeScript, and Prisma, where I own features end-to-end and am responsible for delivering them
through to production, from API integration and state management to user-facing UI. I've
worked on data-heavy interfaces, focusing on making them performant, intuitive, and easy to
maintain.
Beyond implementation, I think about how features are structured, how they scale, and how
they're used in production, iterating based on feedback and real usage.
I've also worked across mobile and backend-focused roles, which has made me comfortable moving
across the stack and picking up new technologies quickly. I enjoy working closely with product
and design to deliver features that are both technically solid and actually useful to users.
How I Work
01
Discover
Align on goals, constraints, and success metrics before writing code.
02
Build
Ship end-to-end features across API, data models, state, and user-facing UI.
03
Harden
Test, monitor, and iterate based on real usage to keep systems reliable.
Contact
Open to roles where I can own meaningful full-stack work. For opportunities or collaboration,
reach out by email or LinkedIn.